如何将带有数据库值的单选按钮的结果存储回数据库?

时间:2013-03-30 14:44:24

标签: php mysql radio-button

现在已经停留在这段代码上了一段时间。我在'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

每个单选按钮的值包含数据库中'correct_choice'字段的数据,其中有错误的答案(0)和与每个问题相关的正确答案(1)。

所有这一切都运行良好,但因为我试图从一个没有特定名称或值的单选按钮(仅从数据库中检索到的内容)提交帖子,我无法弄清楚我将如何在下一页'user_storeresults.php'...

中检索这些值

非常感谢任何帮助。如果我有点太模糊,那就说,并尽可能地尝试清理它。

0 个答案:

没有答案