Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Jak uzyskać wartości pól checkbox?
kopek
post
Post #1





Grupa: Zarejestrowani
Postów: 67
Pomógł: 0
Dołączył: 24.02.2008
Skąd: Łódź

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


Wszystko odbywa się na formularzach. W skrócie:
Na 1 stronie użytkownik wybiera miasto.
Na 2 stronie dostaje do wyboru za pomocą checkboxów szpitale (zaznacza tyle ile chce).
Na 3 stronie chciałbym uzyskać to co zaznaczył.

fragment pliku nr 2:
  1. elseif ($miasto2_meta=="Lublin") {echo ?><input type="checkbox" name="szpital"> WSS </input><input type="checkbox" name="szpital"> UM </input><?}

i to działa ok

fragment pliku nr 3:
  1. <?
  2. for($i=0;$i<count($_POST["szpital"]);$i++) {
  3. echo $_POST["szpital"][$i]."<br />";
  4. }
  5. ?>


niestety nic się nie wyświetla sad.gif
Go to the top of the page
+Quote Post
cycofiasz
post
Post #2





Grupa: Zarejestrowani
Postów: 711
Pomógł: 127
Dołączył: 5.07.2008
Skąd: Łódź

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


Poczytaj najpierw jak działają pola typu checkbox a następnie sprawdzaj ich działanie używając print_r w php
Go to the top of the page
+Quote Post
Ilware
post
Post #3





Grupa: Zarejestrowani
Postów: 248
Pomógł: 31
Dołączył: 14.12.2010
Skąd: Wrocław

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


zamień wartość name="szpital" na name="szpital[]" .

  1. for($i=0;$i<count($_POST["szpital"]);$i++) {
  2. echo $_POST["szpital"][$i]."<br />";
  3. }
  4.  


wyświetlasz tablice której nie masz


--------------------
Jeżeli pomogłem kliknij "Pomógł" :)
Go to the top of the page
+Quote Post
sadistic_son
post
Post #4





Grupa: Zarejestrowani
Postów: 1 495
Pomógł: 245
Dołączył: 1.07.2009
Skąd: Bydgoszcz

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


Ten temat powinien zdecydowanie trafić do działu Przedszkole...

Ten post edytował sadistic_son 26.01.2011, 17:28:38


--------------------
Uśpieni przez system, wychowani przez media,
Karmieni zmysłami, próżnymi żądzami...

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Jesteś zbyt leniwy, żeby się zarejestrować? Ja jestem zbyt leniwy aby Ci pomóc!
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
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: 19.08.2025 - 06:25