一段时间以来一直停留在这段代码上。我在“do_assignments.php”(如下)中所做的是创建一个循环,输出我的数据库中的每个问题以及与该问题相关的每个可能的答案。
<form method="post" action="user_storeresults.php"> $query = "SELECT * FROM questions, question_choices WHERE q_topic = 'PhoneGap' AND visible = 1 AND q_type = 'Multiple' AND questions.q_id = question_choices.question_id";
$result=mysql_query($query);
while($row = mysql_fetch_array($result)){
if($row['q_id'] != @$qid){
echo "<h4><strong>" . $row['q_string'] . "</strong></h4>";
@$qid = $row['q_id'];
}
echo "<input name='".$row['choice_id']."' value='".$row['correct_choice']."' type='radio' />";
echo $row['choice_string'] . "<br/>";
}
?>
<p><input type="submit" name="submit" value="Submit"><p>
</form>
<?php
每个单选按钮的值包含来自我数据库中“正确选择”字段的数据,其中与每个问题相关联的错误答案 (0) 和正确答案 (1)。
所有这一切都很好,但是因为我试图从一个没有特定名称或值的单选按钮提交一个帖子(只有它从数据库中检索的内容),我不太清楚我会怎么做能够在下一页“user_storeresults.php”中检索这些值...
任何帮助将非常感激。如果我有点太模糊了,那就说吧,我会尽可能地把它弄清楚。