![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 25.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
Cześć, mam problem z odebraniem tablicy z formularza.
Mam plik(html), w którym jest cały formularz. M.in.: Dane są przesyłane postem do pliku php Następnie w pliku php próbuję je normalnie wyciągnąć, łudząc się, że dostanę tablicę:
Jednak tablicy nie dostaję. Dostaję tylko ostatniego zaznaczonego checkboxa. Jak zrobić, żeby dostać tablicę wszystkich checkboxów? (wszystkich, lub tylko tych zaznaczonych - wszystko jedno) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 675 Pomógł: 15 Dołączył: 7.11.2004 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
@Juhas A jak chcesz odczytać te wartości?
Używasz np. instrukcji foreach" title="Zobacz w manualu php" target="_manual? Pokaż kod, pewnie wyjaśni się co nieco... |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 25.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
OK, oto fragment kodu związany z tą tablicą:
plik .html: (usunąłem znaczniki związane z tabelą, w tej grupie jest troszkę więcej, ale na takie zasadzie) No i plik php:
Funkcja translateArrayTag zwraca stringa i wygląda następująco:
funkcja translateTag, to po prostu same case'y W tablicy powinienem mieć wartości liczbowe(no, jako łańcuch chyba nie? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ) Chodzi o to, że w checkboxach jest też pole: "inne" i gdy się to zaznaczy, wtedy trzeba wpisać - to co zostanie wpisane, tutaj mam w zmiennej $other Na końcu funkcji obcinam 2 ostatnie znaki, czyli przecinek i spację. Ale tutaj już $arr nie jest tablicą. W ogóle w post już nie dostaję tablicy |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 05:24 |