Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP]Przesyłanie pola checkbox przez $_POST
Forum PHP.pl > Forum > Przedszkole
adam_krk
Mam problem z przesyłaniem formularza z polami checkbox. Zaznaczam dwie albo trzy opcje a w $_POST jest zaznaczony tylko ostatni checkbox wg kolejności.
Czyli jak zaznaczę "1" i "2" to w poście będzie tylko 2. Co zrobić by przesłać informacje o wszystkich zaznaczonych?

Oto kod:

  1. <form action="test.php" method="post">
  2. <input type="checkbox" name="test" value="1"/>
  3. <input type="checkbox" name="test" value="2"/>
  4. <input type="checkbox" name="test" value="3"/>
  5. <input type="submit" value="Slij" />
  6. </form>
  7.  
  8. <?php
  9. print_r($_POST);
  10. ?>
tehaha
daj name z nawiasem kwadratowym -> name="test[]" i wtedy odbierzesz print_r($_POST['test']) jako tablicę
adam_krk
Dziękuję bardzo smile.gif
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.