Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Pole checkbox, Przekazanie i odczytanie z POST
romseb
post 21.11.2012, 13:04:40
Post #1





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 19.09.2007

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


Witam

Będę wdzięczny za pomoc w następującej sprawie:

Jest sobie skrypt php, który zależnie od ilości wyników zapytania generuje grupę Checkbox. Odbywa się to w pętli. Inny skrypt później próbuje odczytać te wartości z tablicy POST. Okazuje się, że udaje mi się odczytać ostatni elemenut z kilku zaznaczonych w formularzu. Sytuacja się powtarza również, gdy przy generowaniu forularza użyję jako name konstrukcji name=nazwa[]. To nie pomaga. A wyczytałem wcześniej, że tak się robi aby pozyskać grupę checkboxów

Macie jakiś pomysł co jeszcze sprawdzić?

Dziękuję i pozdrawiam

romseb
Go to the top of the page
+Quote Post
nospor
post 21.11.2012, 13:12:39
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




checkboxy mają mieć taką nazwę:
...name="nazwa[]"...

A w php z post dane odbierasz tak:
print_r($_POST['nazwa']);
I masz tam tablicę zaznaczonych checkboxów


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
d3ut3r
post 21.11.2012, 13:14:10
Post #3





Grupa: Zarejestrowani
Postów: 709
Pomógł: 176
Dołączył: 24.10.2010

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


Podaj jakiś kod, jak to robisz.

dla:
  1. <input type="checkbox" name="sth[]" value="1" />
  2. <input type="checkbox" name="sth[]" value="2" />
  3. <input type="checkbox" name="sth[]" value="3" />


powinieneś odebrać tablicę:

  1. if (isset($_POST['sth'])){
  2.  
  3. print_r($_POST['sth']);
  4.  
  5. }




--------------------
http://d3ut3r.wordpress.com/ | mysql_* jest przestarzałe UŻYWAJ PDO!
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: 8.07.2025 - 09:29