Jump to content
php.lv forumi

Problēmas ar mainīgajiem


javiz

Recommended Posts

Varbūt kādam ir zināms risinājums, kāpec nevar izmanott mainīgos $$q : rāda Undefined variable

 

 

 

<input type=radio name=q$id value=\"$opt1\">

...

$q = $result["q"]; // dabujam nosaukumu kurs vienadas ar q$id

...

if ($$q == $answer) //

 

kā iegūt radiopogas value , ja skaits mainīgs?!

Link to comment
Share on other sites

sak likties ka vaina kados iestadijumos vai kur citur, jo sitais

<FORM METHOD=POST onclick ACTION="testing.php">

<?php

$j=1;

while($j<3){

echo"jaut nr $j<br>";

$i=1;

while($i<4){

?>

<INPUT TYPE="radio" NAME="<?php echo"zz$j"; ?>" value="<?php echo $i; ?>"> ss <?php echo $i; ?>  

<?php

$i++;

}

echo"<p>";

$j++;

}

?>

<INPUT TYPE="submit" value=aiziet>

</form>

<?php

echo "<BR>vērtība1 - $zz1";

echo "<BR>vērtība2 - $zz2";

?>

 

comam strada a man ne!

kadam ir ietekumi ko iestadijumos pamainit?!

Link to comment
Share on other sites

Varbūt kādam ir zināms risinājums, kāpec nevar izmanott mainīgos $$q : rāda Undefined variable

kā iegūt radiopogas value , ja skaits mainīgs?!

1. kam tev to vajag?

2. skaitam nav noziimes visu izskjir zinaashanas ;)

<input type="radio" name="vards" value="1">
.....
<input type="radio" name="vards" value="n">

un savaac ar $_['vards']....

--------

respektiivi radiobutonam ir vienalga cik tev buus ierakstu vissi kam buus vienaads vaards ..... buus vienaa grupaa....

un atgriesta tiks taa vertiiba kursh buus ieklikots....

----------------------

Link to comment
Share on other sites

javiz, un tu gribi teikt, ka šitāds variants tev neiet?

<form action="" method="POST">
<input type="radio" name="zz1" value="1"/>
<input type="radio" name="zz1" value="2"/>
<input type="submit" name="submit" value="Submit"/>
</form>
<?php
if(isset($_POST['submit'])) {
$name = 'zz1';

echo 'Value:'.$_POST[$name]; 
}
?>

Link to comment
Share on other sites

Ja jau Tev vajag dinamisku, tad secinu, ka ir vairākas radiopogu grupas. Piedāvāju variantu:

 

uztaisi, lai uzģenerētajā HTML ir pēc šāda principa:

<input type="radio" name="choice[1]" value="1"/>

<input type="radio" name="choice[1]" value="2"/>

<input type="radio" name="choice[1]" value="3"/>

<input type="radio" name="choice[2]" value="1"/>

<input type="radio" name="choice[2]" value="2"/>

<input type="radio" name="choice[2]" value="3"/>

 

pie datu iehavošanas ievadam var piekļūt šādi:

foreach ($_POST['choice'] as $k => $v)
{
echo $k."grupā iebakstīts ".$v;
}

 

 

Manuprāt, sanāks pārskatāmāk un nebūs jālauž acis.

Link to comment
Share on other sites

×
×
  • Create New...