Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: wpis wartosci checkboxow do tabeliWitam,
Forum PHP.pl > Forum > Przedszkole
Daria
Witam, jestem całkowicie początkująca w php. Teoretycznie rozumiem komendy tego jezyka, bo programowałam troche w c++, ale na poczatek trudno mi sie odnależć w praktyce.
Chcialam stworzyc test (quiz). Mam prosty formularz
  1. <meta http-equiv="content-type" content="text/html; charset=windows-1250"><!--charset=iso-8859-2-->
  2. <title>test</title>
  3.  
  4. </head>
  5. <? $link = mysql_connect("localhost", "nazwa", "haslo")
  6. or die("Błąd: nie można się połączyć z serverem mySQL");
  7.  
  8. mysql_select_db (nazwa)
  9. or die("błąd: wyboru bazy danych");
  10.  
  11. ?>
  12. <table width="550" align="center">
  13. <tr>
  14. <td bgcolor="#ffffcc"><b>Pytanie 1</b></td>
  15. </tr>
  16. <tr>
  17. <td>
  18. <input type="checkbox" value="a" name="a">Odpowiedz 1<br>
  19. <input type="checkbox" value="b" name="b">Odpowiedz 2<br>
  20. <input type="checkbox" value="c" name="c">Odpowiedz 3<br>
  21. <input type="checkbox" value="d" name="d">Odpowiedz 4<br>
  22. <br>
  23. <br>
  24. </td>
  25. </tr>
  26. <tr>
  27. <td bgcolor="#ffffcc"><b>Pytanie 2</b></td>
  28. </tr>
  29. <tr>
  30. <td>
  31. <input type="checkbox" value="a" name="a">Odpowiedz 1<br>
  32. <input type="checkbox" value="b" name="b">Odpowiedz 2<br>
  33. <input type="checkbox" value="c" name="c">Odpowiedz 3<br>
  34. <input type="checkbox" value="d" name="d">Odpowiedz 4<br>
  35. <br>
  36. <br>
  37. </td>
  38. </tr>
  39. <tr>
  40. <td bgcolor="#ffffcc"><b>Pytanie 3</b></td>
  41. </tr>
  42. <tr>
  43. <td>
  44. <input type="checkbox" value="a" name="a">Odpowiedz 1<br>
  45. <input type="checkbox" value="b" name="b">Odpowiedz 2<br>
  46. <input type="checkbox" value="c" name="c">Odpowiedz 3<br>
  47. <input type="checkbox" value="d" name="d">Odpowiedz 4<br>
  48. <br>
  49. <br>
  50. </td>
  51. </tr>
  52. </td>
  53. </tr>
  54. <input type="submit" value="Ok">
  55. <br>
  56.  
  57. </body>
  58. </html>


na serwerze stworzylam sobie baze a w niej tabele o nazwie test. Tabela ma 5 kolumn.
Pierwsza typu int o nazwie nr_pytania, 4 pozostałe to warianty odpowiedzi.

Chcialam teraz aby po wypełnieniu testu przez uzytkownika dane zostały zapisane do tej tabeli.
Prosze o wszelkie podpowiedzi, bo nie mam pomysłu jak sie za to zabrac
My4tic
1. Nie otwierasz formularza. Brakuje:
  1. <form method="post" action="zapis.php">


2. Po wysłaniu wszystkie dane z formularza bede przekazane do zapis.php w tablicy $_POST['nazwa_pola_formularza']

  1. <?php
  2. print_r($_POST);
  3. ?>


3. Zapisujesz to do bazy używając INSERT

http://pl.php.net/manual/pl/function.mysql-query.php" title="Zobacz w manualu php" target="_manual
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.