Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Wielokrotne zaznaczenie checkbox'ow, jak obsluzyc w php?
nylon
post
Post #1





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 30.10.2005
Skąd: Wrocław

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


Czesc wszystkim.

Sciagam z bazy kilka ID rekordow, np. 123, 124, 125, jak w ponizszym przykladzie.


  1. <form action="..." method="POST">
  2.  
  3. <input type="checkbox" name="123" value="1"> x<br>
  4. <input type="checkbox" name="124" value="1"> x<br>
  5. <input type="checkbox" name="125" value="1"> x<br>
  6. </form>


Pytanie brzmi: jak w obsludze formularza przez php sprawdzic, ktore ID zostaly zaznaczone?

Prosze o rozwiazanie tego przykladu, albo propozycje innego rozwiazania.

Z gory dzieki i pozdrawiam


--------------------
xurl | puste frazesy | kareel | ulx | zobacz więcej | porady podatkowe | niech o tobie gadają
Go to the top of the page
+Quote Post
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Najlepiej utwórz tablicę z checkboxami:
  1. <form action="..." method="POST">
  2.  
  3. <input type="checkbox" name="ch[123]" value="1"> x<br>
  4. <input type="checkbox" name="ch[124]" value="1"> x<br>
  5. <input type="checkbox" name="ch[125]" value="1"> x<br>
  6. </form>


Potem odwołujesz się do tego via $_POST['ch'] jak do normalnej tablicy (jeśli istnieje indeks o konkretnej nazwie, to znaczy, że dany chceckbox został zaznaczony).


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

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
masttiv
post
Post #3





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 7.12.2006

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


Witam!
Chcialbym sie podlaczyc do tego tematu.
Nie wiem jak w php odczytac te wartosci z ch[123], ch[124], ch[125] tzn jak wyswietlic np. jak odznacze pierwsze i trzecie ch to zeby mi sie wyswietlilo na stronie 123 125.
Pozdrawiam
Go to the top of the page
+Quote Post
mike
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Dostajesz tablicę.
Sprawdź sobie jak ona wygląda to będziesz wiedział jak odczytać dane.

Przykład:
  1. <form action="?" method="post">
  2. <input type="checkbox" name="asd[]" value="1" />
  3. <input type="checkbox" name="asd[]" value="2" />
  4. <input type="checkbox" name="asd[]" value="3" />
  5. <input type="checkbox" name="asd[]" value="4" />
  6. <input type="submit" name="send" value="OK" />
  7. </form>
  8. <pre><?php
  9.  
  10. print_r( $_POST );
  11.  
  12. ?></pre>
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 Aktualny czas: 20.08.2025 - 01:25