![]() |
![]() |
-krawc- |
![]()
Post
#1
|
Goście ![]() |
robie cos na kszatl systemu rezerwacji miejsc w kinie, w ramach siedzen wrzucilem sobie w petli checkboxy, ale nie wiem jak sie dalej do nich odwolac, w tablicy $_POST['nazwa'] mam tylko te ktore zaznacze w formularzu. Moze ktos pomoc?
Powód edycji: Poprawiłem bbcode. /webdicepl
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 732 Pomógł: 80 Dołączył: 25.05.2005 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Działanie jest prawidłowe, tak właśnie to działa, skoro rezerwujesz miejsca to po co Tobie inne wartości oprócz tych zaznaczonych ?
-------------------- DevBlog - http://www.bartekrogus.pl
|
|
|
-krawc- |
![]()
Post
#3
|
Goście ![]() |
ok, to jak sie dostac do wartosci tych boxow. Chodzi mi o to ze chcialem do kazdu checkbox przypisac do jakies zmiennej(tablicy). kurde sam sie juz motam:) mam nadzieje ze wiadomo o co mi chodzi:)
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 605 Pomógł: 96 Dołączył: 22.10.2004 Skąd: UK Ostrzeżenie: (0%) ![]() ![]() |
ok, to jak sie dostac do wartosci tych boxow. Chodzi mi o to ze chcialem do kazdu checkbox przypisac do jakies zmiennej(tablicy). kurde sam sie juz motam:) mam nadzieje ze wiadomo o co mi chodzi:) Nie za bardzo rozumiem, hm. jak się dostać do tych wartości? - ano w bardzo prosty sposób, musisz przelecieć tablicę $_POST, checkbox'y które ustawiasz mają domyślnie ustawioną wartość klucza (element[]), dlatego też jak masz 20 checkboxów i zaznaczysz z nich 5, i będziesz chciał wiedzieć jaką wartość ma np. 8 zaznaczony element, to na dobrą sprawę się tego nie dowiesz, ponieważ masz domyślnie ustawiany klucz tego elementu, i przy zaznaczonych 5 elementach, element 8 nie będzie istniał musisz ten kod trochę przerobić:
Teraz nie ma problemu odwołać się do tego elementu, gdyż mamy już ustawiony poprawny klucz.
Gdyby nie było ustawionej wartości klucza to tak jak mówię, zaznaczasz 3 elementy (12, 16, 19), to przy odwołaniu się do niego $_POST['miejsce'][12] dostaniemy błąd NOTICE, o braku istnienia takiego klucza. Mam nadzieję, że o to Ci chodziło, pozdrawiam. -------------------- Najczęstsze błędy | Jak poprawnie zadać pytanie? | Serwer PHP - od czego zacząć?
SQL Injection | Hashowanie haseł | Jak działają sesje, przykłady ___ The world is yours ... |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 732 Pomógł: 80 Dołączył: 25.05.2005 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Zrób sobie w kodzie
i wtedy zrozumiesz ![]() -------------------- DevBlog - http://www.bartekrogus.pl
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 09:28 |