![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 106 Pomógł: 0 Dołączył: 12.02.2004 Ostrzeżenie: (0%) ![]() ![]() |
Mam taki głupiutki problem... Otóż:
1. Mam formularz checkbox. 2. Zaznaczam kilka pól. 3. Skrypt łączy je w jeden ciąg. Powiedzmy, że nazwy zmiennych wyglądają tak:
Ilość pól jest generowana dynamicznie. Więc aby połączyć te pola niby mógłbym użyć takiej funkcji:
No i niby wszystko działa, ale jeśli użytkownik wygeneruje sobie ankietę, gdzie będzie do wyboru 101 odpowiedzi to to łączenie pól nie sprawdzi się. Pasowała by raczej pętla z:
Ale wówczas jeśli użytkownik nie zaznaczy pierwszego lub n-tego pola to w tym miejscu się skrypt zakończy (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Ten sam problem uniemożliwia mi policzenie wszystkich pól do pętli for. Jeszcze myślałem nad tym, aby umieścić w generatorze formularza <input type=hidden name=ilepol value=\"$iloscpol\"> ale z tym miałbym kłopot... dużo poprawiania.. (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Ma ktoś może jakiś pomysł? Javascript odpada, projekt musi by w php. Dzięki |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%) ![]() ![]() |
Nazwij te chexkboxy po prostu box[] każdy a nie box[1], box[2] itd.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 57 Pomógł: 0 Dołączył: 21.08.2003 Skąd: Będzin Ostrzeżenie: (0%) ![]() ![]() |
może tak? ..swoją drogą - nie możesz po prostu zrobić na stronie takiego kodu html: ..i teraz obsluga tego to pryszcz:
i szybciej, i wiadomo o co biega ;>) |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 106 Pomógł: 0 Dołączył: 12.02.2004 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za podpowiedzi, niebawem sprawdzę (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Ten post edytował hao 22.06.2004, 11:49:59 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 22:23 |