Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> wpis wartosci checkboxow do tabeliWitam,
Daria
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 30.08.2006

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


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
My4tic
post
Post #2





Grupa: Zarejestrowani
Postów: 260
Pomógł: 0
Dołączył: 4.08.2005

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


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


--------------------
Załóż konto na dropbox.
Go to the top of the page
+Quote Post

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 - 13:52