Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] formularz z array
mateuszpi
post 28.08.2007, 14:45:20
Post #1





Grupa: Zarejestrowani
Postów: 140
Pomógł: 0
Dołączył: 11.09.2006
Skąd: Jaworzno

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


Witam

mam taki sobie formularz/spis:
  1. <form action="index.php" method="POST">
  2. <tr><td>NR</td><td>imie</td><td>zaznacz</td></tr>
  3. <tr><td>1</td><td>mateusz</td><td><input type="checkbox" name="action" value="6"></td></tr>
  4. <tr><td>2</td><td>mateusz</td><td><input type="checkbox" name="action" value="9"></td></tr>
  5. <tr><td>3</td><td>mateusz</td><td><input type="checkbox" name="action" value="15"></td></tr>
  6. <tr><td>3</td><td>mateusz</td><td><input type="checkbox" name="action" value="18"></td></tr>
  7. <tr><td><input type="submit" value="wyślij"></td></tr>
  8. </form>

i teraz co mam wpisać w pliku index.php aby gdy nacisne wyślij zostały do tego pliku wysłane wszystkie zaznaczone wartości value??
po prostu w tym index.php chce spis zaznaczonych checkbox-ów zgodnie z ich value.

Najlepiej w postaci Array(9, 15, 18); albo coś podobnego biggrin.gif

Z góry dzięki za pomoc
Go to the top of the page
+Quote Post
Cezar708
post 28.08.2007, 15:45:30
Post #2





Grupa: Zarejestrowani
Postów: 1 116
Pomógł: 119
Dołączył: 10.05.2005
Skąd: Poznań

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


najpierw formatka musi wyglądć tak:
  1. <form action="index.php" method="POST">
  2. <tr><td>NR</td><td>imie</td><td>zaznacz</td></tr>
  3. <tr><td>1</td><td>mateusz</td><td><input type="checkbox" name="action[]" value="6"></td></tr>
  4. <tr><td>2</td><td>mateusz</td><td><input type="checkbox" name="action[]" value="9"></td></tr>
  5. <tr><td>3</td><td>mateusz</td><td><input type="checkbox" name="action[]" value="15"></td></tr>
  6. <tr><td>3</td><td>mateusz</td><td><input type="checkbox" name="action[]" value="18"></td></tr>
  7. <tr><td><input type="submit" value="wyślij"></td></tr>
  8. </form>


wzróć uwagę na "action[]" zamiast "action" następnie w pliku index.php możesz sprawdzić na przykład:
  1. <?php
  2. print_r($_POST['action']);
  3. // a do poszczególnych odwołujesz się:
  4.  
  5. $_POST['action'][0]; // itd...
  6. ?>
Go to the top of the page
+Quote Post
mateuszpi
post 28.08.2007, 16:53:56
Post #3





Grupa: Zarejestrowani
Postów: 140
Pomógł: 0
Dołączył: 11.09.2006
Skąd: Jaworzno

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


ok. działą wielkie dzięki
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: 13.06.2025 - 09:28