![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 251 Pomógł: 34 Dołączył: 7.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Spędziłem ponad godzinę nad tym durnym błędem, więc dzielę się swoim rozwiązaniem. A więc, aby zabezpieczyc swój formularz używałem prostej pętli:
Niestety, kiedy próbowałem przekazac wartosci checkboxow, nie bylo żadnego rezultatu. Wpadłem więc na pomysł, jak rozwiązac ten problem z podobnymi formularzami, przy np. uploadzie plików, gdzie dane takze przekazywane sa jako tablica. Powyzsza petla powinna wygladac tak:
Ten post edytował DiH 9.03.2010, 01:21:18 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Zauważ jednak prostą rzecz... Problemem nie jest tutaj przesyłanie danych POST, tylko Twoja funkcja walidująca. Gdybyś to ją przygotował do odbierania tablicy to nie miałbyś problemu i zapis numer 1 też byłby prawidłowy. Po prostu jesteś nastawiony w niej na to, że MUSI dostać konkretną wartość i nie może to być ani tablica, ani obiekt. Gdybyś to przewidział to mógłbyś nawet zrobić
Tak więc po prostu logika zaszwankowała w Twoim kodzie i nie przewidziała takiej sytuacji. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 09:23 |