【发布时间】:2013-09-10 02:21:49
【问题描述】:
我正在制作一个测验系统,并尝试了一种从 MySQL 获取变量和值的不同方法。
$question = mysql_query("SELECT * FROM `questions`");
$stat = mysql_fetch_assoc($question);
$num = mysql_num_rows($question);
$questionid = 0;
for($i=0;$i<=$num;$i++)
{
$question = mysql_query("SELECT * FROM `questions` WHERE `id`='$i'");
$stat = mysql_fetch_assoc($question);
//if($stat['answer'] == null
echo $stat['question'] . '<br />';
echo '<input type="radio" name="' . $i .'" value="' . $questionid . '" />' . $stat['answer1'] . '<br />';
echo '<input type="radio" name="$i" value"$questionid" />' . $stat['answer2'] . '<br />';
echo '<input type="radio" name="$i" value"$questionid" />' . $stat['answer3'] . '<br />';
echo '<input type="radio" name="$i" value"$questionid" />' . $stat['answer4'] . '<br />';
$questionid++;
}
现在,我想让这个人选择正确的答案,但是当我尝试在问题 1 和问题 2 中选择答案时,它可能不会让我选择正确的答案,可能是因为收音机具有相同的名称 - 我没有不知道如何让学生在每个问题中选择一个答案,以及如何获得他的选择(将其存储在变量中并检查答案是否正确)。
【问题讨论】:
标签: mysql phpmyadmin radio-button multiple-choice