我的主要目標是從數據庫中提取20個問題供用戶執行並更正。我正在使用MySQL查詢來隨機提取20個問題並將其顯示在頁面上。下面是代碼在下一頁保留相同的單選按鈕數據
<?php
$sql = "SELECT `quiz_id`,`content`,`a`,`b`,`c`,`d` FROM quizzes ORDER BY rand() limit 20";
$result = mysql_query($sql) or trigger_error(mysql_error().$sql);
echo '<form action="result.html" method="post"><div>';
$t = 0;
while($data = mysql_fetch_array($result,MYSQL_NUM)){
$t++;
echo <<< EOF
<table>
<tr>
<td>$t. $data[1]</td>
</tr>
<tr><td><input type="radio" name="option$data[0]" value="a">$data[2]</td></tr>
<tr><td><input type="radio" name="option$data[0]" value="b">$data[3]</td></tr>
<tr><td><input type="radio" name="option$data[0]" value="c">$data[4]</td></tr>
<tr><td><input type="radio" name="option$data[0]" value="d">$data[5]</td></tr>
</table>
EOF;
}
echo '<input type="submit" value="Submit" /></div></form>';
?>
現在我已經實現result.php
頁面將再次顯示,這是從第一頁和它旁邊的顯示效果隨機版的所有問題。我堅持重新展示問題部分。任何幫助將是非常感激