echo "<form action='#' method='post'>";
echo "<table border='1' style='width:500px;'> <br />";
$i=1;
while($row = mysql_fetch_array($result))
{
echo "<tr>";
?>
<input type="text" value="<?php echo $row['answer'];?>" name="id"
style="display:none;">
<strong><?php echo $i;?>.<?php echo $row['question'];?></strong><br />
<br /><br />
A. <input type='radio' value='A' name='answer' id="answer<?php
echo $i;?>"/>
<?php echo $row['a'];?> <br />
B. <input type='radio' value='B' name='answer' id="answer<?php
echo $i;?>" />
<?php echo $row['b'];?><br />
C. <input type='radio' value='C' name='answer' id="answer<?php
echo $i;?>" />
<?php echo $row['c'];?><br />
D. <input type='radio' value='D' name='answer' id="answer<?php
echo $i;?>" />
<?php echo $row['d'];?> <br /><br /><br />
<?php
echo "</tr>";
$i++;
}
}
?>
<input type='submit' name='next' value='Submit' style="background-color:
#2f4e71;color: white;width: 107px;height: 35px;border:1px solid #2f4e71
">
<?php
echo "</table>";
echo "</form>";
?>
это код, в котором я пытаюсь вставить значение переключателей, находящихся в цикле но проблема имя одинаковы для всех кнопок и вставить только одно значение это имеет какое-либо решение?Как я могу вставить значение переключателя с таким же именем в php?
тейк '$ _POST [«ответ»] ', form вернет значение выбранной опции. –
проблема в том, что радиокнопки также находятся в loop.means Q1. Q2. так что имена будут одинаковыми в случае Q1 и Q2 и т. д. Если имя одинаковое, значение не может быть вставлено в случае переключателя. Это проблема .. – sri
сделать имена в виде массива, 'answer [ ] ', ответ [0] будет иметь значение ответа первого вопроса, ответ [1] будет иметь значение ответа второго вопроса –