1

一段时间以来一直停留在这段代码上。我在“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”中检索这些值...

任何帮助将非常感激。如果我有点太模糊了,那就说吧,我会尽可能地把它弄清楚。

4

0 回答 0