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

各ラジオ ボタンの値には、私のデータベースの 'correct_choice' のフィールドからのデータが含まれています。各質問には、間違った答え (0) と正しい答え (1) が関連付けられています。

これはすべてうまくいきますが、特定の名前や値 (データベースから取得したもののみ) を持たないラジオ ボタンから投稿を送信しようとしているため、どうすればよいかわかりません。次のページ「user_storeresults.php」でこれらの値を取得できます...

どんな助けでも大歓迎です。少し漠然としすぎている場合は、できるだけ明確にしてください。

4

0 に答える 0