medicalitlogistic
2.05.2011, 13:32:06
Witam Wszystkich,
Szanowni. Przygotowałem rozwiązanien w którym występują trzy SELECT-y. Pierwszy to "dział" drugi to "kategoria" i trzeci to "formularze". Każdy z tych selectów jest zależny od drugiego. Ale to nie oto teraz chodzi. Stanełem na tym, że nie wiem jak spowodować aby po wybraniu w trzecim select-ie wybranego formularza-wykonało się odesłanie na strone tego formularza. Po uprzednim kliknięciu na "button" (Nowy Formularz).
Siedzie już nad tym tydzień i bez rezultatów. Prosze o wskazówki. Zaznacze, że dane do każdego selecta są wykonywane z poziomu PHP a wiązanie między select-ami funkcją AJAX.
Z góry dziękuje za pomoc i podjęcie tematu.
Co najmniej dwa rozwiązania:
1. (AJAX) Przy odpowiedzi / zmianie z 3-go selecta dopinasz do butona link do odpowiedniego formularza
2. (PHP) Przy request'ie z 3 selecta w PHP (np. plik a.php) wrzucasz np numer odpowiedniego formularza do $_SESSION, a buton'em odwołujesz się do pliku b.php, odczytujesz z $_SESSION nr formularza i wywalasz (wyświetlasz) go w odpowiednim miejscu i czasie.
celbarowicz
5.05.2011, 21:18:21
To jest bardzo ciekawe. Potrafisz zrobić 3 selekty zależne a nie potrafisz obsłużyć buttona(lub submita)?
Pierwszy select decyduje o tym co ma pojawić się w drugim i trzecim. Drugi co w trzecim. Button powinien generować dane na podstawie trzeciego selecta.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.