Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Formularz nie zapisuje do bazy
cent4
post
Post #1





Grupa: Zarejestrowani
Postów: 415
Pomógł: 0
Dołączył: 24.12.2008

Ostrzeżenie: (10%)
X----


Nie działa mi poprawnie zapis do bazy danych.
Chcę aby user wybrał kilka opcji z pola checkbox i jeżeli wybrał np. "podloga" i "okno" - to w bazie mają być 2 zapisy:
mysql_query("INSERT INTO porzadki VALUES ('', '$data', 'podłoga', '$osoba')") or die("Błšd w zapytaniu!");
i
mysql_query("INSERT INTO porzadki VALUES ('', '$data', 'okno', '$osoba')") or die("Błšd w zapytaniu!");
Całość poniżej:


Mam formularz w jednym pliku:
  1. echo "<B><font color=\"lime\">Rodzaj wykonanej czynności</font></B>: <br />";
  2. echo "<input type=\"checkbox\" name=\"rodzaj\" value=\"podloga\" />podłoga<br />";
  3. echo "<input type=\"checkbox\" name=\"rodzaj\" value=\"regaly\" />regały<br />";
  4. echo "<input type=\"checkbox\" name=\"rodzaj\" value=\"okno\">okno<br />";
  5. echo "<input type=\"checkbox\" name=\"rodzaj\" value=\"smieci\" />śmieci<br /> ";


i jego obsługę w drugim pliku, który jest wywoływany POST'em z pierwszego pliku:
  1. if(!empty($_POST['podloga'])){
  2. mysql_query("INSERT INTO porzadki VALUES ('', '$data', 'podłoga', '$osoba')") or die("Błšd w zapytaniu!");
  3. };
  4.  
  5. if(!empty($_POST['regal'])){
  6. mysql_query("INSERT INTO porzadki VALUES ('', '$data', 'regał', '$osoba')") or die("Błšd w zapytaniu!");
  7. };
  8.  
  9. if(!empty($_POST['okno'])){
  10. mysql_query("INSERT INTO porzadki VALUES ('', '$data', 'okno', '$osoba')") or die("Błšd w zapytaniu!");
  11. };
  12.  
  13. if(!empty($_POST['smieci'])){
  14. mysql_query("INSERT INTO porzadki VALUES ('', '$data', 'śmieci', '$osoba')") or die("Błšd w zapytaniu!");
  15. };
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 24.12.2025 - 22:52