![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 195 Pomógł: 0 Dołączył: 29.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
Mam formularz w którym są pola checkbox. Ich ilość jest zmienna gdyż zależy od ilości pozycji w bazie danych. Jak sprawdzić ktore pola zostały zaznaczone? Formularz jest wysyłany metodą POST. Gdyby ilość była ograniczona to sprawa jest prosta ale tak to nie wiem jak to zrobić. Czy do każdego checkboxa dodać to samo name czy różne? Jako value będzie przesyłane odpowiednie ID z MySQL ponieważ będzie mi potrzebne w pliku który odbiera formularz
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 202 Pomógł: 117 Dołączył: 13.04.2007 Skąd: 127.0.0.1 Ostrzeżenie: (0%) ![]() ![]() |
Witaj!
Sprawa jest dość prosta:
Pozdrawiam! -------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 320 Pomógł: 53 Dołączył: 18.09.2007 Skąd: Radom Ostrzeżenie: (0%) ![]() ![]() |
a nie lepiej
po wysłaniu
i w ten sposób wyświetla wszystkie id później mozna wyświetlić id wszystkich zaznaczonych checkboxów Ten post edytował artur_dziocha 10.11.2008, 21:19:41 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 202 Pomógł: 117 Dołączył: 13.04.2007 Skąd: 127.0.0.1 Ostrzeżenie: (0%) ![]() ![]() |
Nie, nie prościej, a już na bank nie wydajniej;
Pozdrawiam! edit: @artur_dziocha, zedytowałeś posta. Teraz Twoje rozwiązanie ma sens ![]() -------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 320 Pomógł: 53 Dołączył: 18.09.2007 Skąd: Radom Ostrzeżenie: (0%) ![]() ![]() |
No własnie dzieki:)
Które lepsze rozwiązanie?? ![]() |
|
|
![]()
Post
#6
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 202 Pomógł: 117 Dołączył: 13.04.2007 Skąd: 127.0.0.1 Ostrzeżenie: (0%) ![]() ![]() |
Pewności nie mam, ale wydaje mi się, że $_POST['checkbox']; bedzie zawierał tylko zaznaczone IDki, więc Twoje rozwiązanie jest lepsze i szybsze i najfajniejsze
![]() Pozdrawiam! -------------------- |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 320 Pomógł: 53 Dołączył: 18.09.2007 Skąd: Radom Ostrzeżenie: (0%) ![]() ![]() |
troche zgryzliwe to bylo chyba:P
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 202 Pomógł: 117 Dołączył: 13.04.2007 Skąd: 127.0.0.1 Ostrzeżenie: (0%) ![]() ![]() |
W żadnym wypadku! Po prostu przyznanie się do błędu bez owijania w bawełnę. Pozdrawiam!
-------------------- |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 195 Pomógł: 0 Dołączył: 29.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki wszystkim za pomoc, problem rozwiązany:)
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 8.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Wszystko ładnie pięknie ale jak wyciągnąć z takiej tablicy dane?
Po wykonaniu Kod print_r(array_keys($_POST['checkbox'])); i zaznaczeniu 4 checkboxów wyświetla mi się Kod Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 ) Wszystko jest oki bo wartości są przekazane prawidłowo ale teraz jak z tej tablicy je wyciągnąć ? Samo Kod echo ($checkbox[0]); Nic nie daje i nic się nie wyświetla a wg tego powinno zawierać wartość 1! Powiem, że zapewne jest to proste ale widać zbyt proste i mam pustkę w łepetynie. |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 320 Pomógł: 53 Dołączył: 18.09.2007 Skąd: Radom Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 04:19 |