Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][PHP]Przesyłanie pola checkbox przez $_POST
adam_krk
post 27.12.2010, 21:02:10
Post #1





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 25.07.2009

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


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. ?>
Go to the top of the page
+Quote Post
tehaha
post 27.12.2010, 21:06:07
Post #2





Grupa: Zarejestrowani
Postów: 1 748
Pomógł: 388
Dołączył: 21.08.2009
Skąd: Gdynia

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


daj name z nawiasem kwadratowym -> name="test[]" i wtedy odbierzesz print_r($_POST['test']) jako tablicę
Go to the top of the page
+Quote Post
adam_krk
post 27.12.2010, 21:08:39
Post #3





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 25.07.2009

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


Dziękuję bardzo smile.gif
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 Wersja Lo-Fi Aktualny czas: 20.04.2024 - 00:38