Oto mój mały dylemat. Tworze baze danych która przechowuje quizy. Jest tabela quiz w krorej są pola

Id, question, opt1, opt2, opt3, answer (prawidlowa odpowiedz, podawana podczas tworzenia quizu) useranswer ( odpowiedz podana przez osobe, która rozwiazuje quiz).
Ostatnie 2 pola są porównywane ze sobą i na ich podstawie wiemy czy odpowiedzi jest prawidłowa czy tez nie. Może jeszcze dodam, że kazde pytanie ma tylko jedną prawidłową odpowiedz.

Kod poniżej przedstawia pętle While, która wyświetla wszystkie dostępne quizy w tabeli quiz.

Chcem aby te wszystkie wartości, które wybrał użytkownik podczas rozwiązywania quizu wstawiły się do tabeli quiz w kolumne userquiz. Teraz nie wiem jak to zrobić, bo jeśli w znaczniku input jako name wstawie zamiast id inna wartości to podczas rozwiązywania quizu, z pośród wszystkich odpowiedzi pytań można zaznaczyć tylko jedna odpowiedz. Natomiast jeśli pozostanie id to nie wiem jak zapisać w zmiennych wszystkie wartości, które zaznaczył użytkownik . Może troszke zamotałem , ale tak dokladnie to wygląda.

Może ktoś ma pomysł jak to zrobić?questionmark.gif?

PS Próbowałem zrobić tak ze w pętli While dodałem znacznik
php:
<input type=hidden name=id value=\"$id\">
i później w drugiej części kodu po elseif ($submit) napisałem

  1. <?php
  2. $id = $_POST['id'];
  3. $answer = $_POST["$id"];
  4. ?>

Ale wtedy jest pobierana wartość tylko z ostatniego pytania.

Może ktoś ma inne sugestie odnośnie rozwiązania tego quizu?
php:
  1. <?php
  2. include("contentdb.php");
  3.  
  4. $display = mysql_query("SELECT * FROM $table ORDER BY id",$db);
  5.  
  6. $submit = $_POST['submit'];
  7. if (!$submit) {
  8.  
  9.  
  10. echo "<form method=post action=$PHP_SELF>";
  11. echo "<table border=0>";
  12.  
  13. while ($row = mysql_fetch_array($display)) {
  14.  
  15. $id = $row["id"];
  16. $question = $row["question"];
  17. $opt1 = $row["opt1"];
  18. $opt2 = $row["opt2"];
  19. $opt3 = $row["opt3"];
  20. $answer = $row["answer"];
  21.  
  22. echo "<tr>
  23. <td colspan=3><br><b>$question</b></td>
  24. </tr>";
  25.  
  26. echo "<tr> <td><input type=hidden name=id value="$id"></td>
  27.  
  28. <td>$opt1 <input type=radio name=$id value="$opt1"></td>
  29. <td>$opt2 <input type=radio name=$id value="$opt2"></td>
  30. <td>$opt3 <input type=radio name=$id value="$opt3"></td>
  31. </tr>";
  32.  
  33. }
  34.  
  35. echo "</table>";
  36. echo "<input type='submit' value='sprawdz odpowiedzi' name='submit'>";
  37. echo "</form>";
  38.  
  39. }
  40.  
  41. elseif ($submit)
  42. {
  43. $id = $_POST['id'];
  44.  
  45. $answer = $_POST["$id"];
  46. ?>