Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Jak uzyskać wartości pól checkbox?
Forum PHP.pl > Forum > PHP
kopek
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
cycofiasz
Poczytaj najpierw jak działają pola typu checkbox a następnie sprawdzaj ich działanie używając print_r w php
Ilware
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
sadistic_son
Ten temat powinien zdecydowanie trafić do działu Przedszkole...
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.