Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql]problem z formularzem w pętli
marbi
post
Post #1





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 17.12.2009

Ostrzeżenie: (0%)
-----


Witam,
z bazy pobieram rekord z pytaniami i odpowiedziami, a, b, c, d i obok każdej odpowiedzi mam chceckbox, który ma zostać zaznaczony przez czytelnika jako poprawna odpowiedź.

  1. printf("<form id=\"form1\" name=\"form1\" method=\"post\" action=\"processor.php\">");
  2. while($row = mysqli_fetch_row($result))
  3. {
  4. printf ("Pytanie: %s<br />", $row[0]);
  5. printf ("<input type=\"checkbox\" name=\"a\" id=\"a\" />Odpowiedz A: %s<br />", $row[1]);
  6. printf ("<input type=\"checkbox\" name=\"b\" id=\"b\" />Odpowiedz B: %s<br />", $row[2]);
  7. printf ("<input type=\"checkbox\" name=\"c\" id=\"c\" />Odpowiedz C: %s<br />", $row[3]);
  8. printf ("<input type=\"checkbox\" name=\"d\" id=\"d\" />Odpowiedz D: %s<br />", $row[4]);
  9. printf ("<br />");
  10. }
  11. printf ("<input type=\"submit\" value=\"Submit\" />");
  12. printf ("</form>");
  13. mysqli_free_result($result);
  14. }


Problem polega na tym, że jak mam w bazie danych 10 pytań to w pętli mam zawsze 1 odpowiedź - wynik formularza jest jeden bez znaczenia ile na stronie jest pokazanych pytań co jest zrozumiałe. Proszę o pomoc w jaki sposób zidentyfikować pola formularza żeby każde było pod inną nazwą po wyniku z pętli. Chciałbym uniknąć umieszczania checkbox na dole pod pytaniami gdyż forma kiedy czytelnik obok pytania ma pole do zaznaczenia jest wygodniejsza.
Pozdrawiam

Ten post edytował marbi 12.03.2015, 08:42:20
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 20:35