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 [「答案」]'的價值,表單將返回所選選項的值。 –
問題是單選按鈕也在一個loop.means Q1中。 Q2。所以在Q1和Q2等的情況下名字相同。如果名稱相同,則在單選按鈕的情況下不能插入該值。這是問題。 – sri
將數組命名爲'answer [ ]',答案[0]會有第一個問題答案的值,答案[1]會有第二個問題答案的值 –