![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 3.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam formularz z 4 listami Select typu Muptiple, czyli z każdej listy mogę wybrać wiele wyników. Niekoniecznie w kolejności takiej jak wskazuje lista. No i teraz jest problem bo mam dosyć spory skrypt do obsługi danych z tego formularza, który robi różne rzeczy w zależności od wybranych opcji. Nie wiem w jaki sposób przesłać zmienne z formularza do tego skryptu (a raczej chodzi mi o metode). ____________________ Ja osobiście wymyśliłem coś takiego żeby było najprościej... (Chyba ![]() (gwiazdki oznaczają wybraną pozycje) 1 lista >opcja1* >opcja2 >opcja3* >opcja4* 2 lista >opcja1* >opcja2 >opcja3 >opcja4* No i teraz wynik z każdej z list mógłby być przedstawiany binarnie czyli dla pierwszej listy 1011 a dla drugiej 1001. Teraz jaiś mniejszy skrypt by rozdzielał mi każdą liczbe na pojedyncze bity, przekazywane następni9e do tego wikszego. I jeśli 1 to wykonuje sie skrypt a jeśli 0 to nie ![]() _______________________ Ma ktoś jakieś lepsze pomysły?? bo dla większej liczby pozycji (powiedzmy około 100 dla każdej z list) to przeszukiwanie tablicy POST za pojedynczymi wartościami może być chyba kłopotliwe nie?? |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 2 921 Pomógł: 269 Dołączył: 11.08.2005 Skąd: 127.0.0.1 ![]() |
W nazwie selecta użyj zapisu tablicowego (nie wiem jak to inaczej nazwać). Wygląda to mniej więcej tak:
Po wysłaniu formularza w tablicy $_POST będziesz miał przypisaną do klucza "nazwa" tablicę, zawierającą zaznaczone elementy. -------------------- I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 18:59 |