Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php][mysql] formularz i dynamiczne dane w SELECTach
Forum PHP.pl > Forum > Przedszkole
7th_Guest
Witam,
znalazlem u siebie w projekcje moze nie blad, ale niedogosnosc, ktora chcialbym jakos zniwelowac.
Mianowicie:
na stronie jest SELECT i kilka pol OPTION, dane w nich aktualnie sa lacznie wyciagane z bazy danych. Jednak moze sie zdarzyc, ze uzytkownik wybierze taka kombinacje danych z pol, ze wynik nie istnieje i wtedy musze wypisywac komunikat, ze wybor jest bledny. Za pomoca czego stworzyc dynamicznie generowane dane do pol OPTION ? Czyli jak wybiore z pierwszego pola jakas opcje to nastepuje polaczenie z baza i wyswietlenie w 2 polu tych opcji, ktore spelniaja warunek z pola pierwszego. Jednak nie chcialbym, zeby trzeba bylo za kazdym razem naciskac SUBMIT, tylko zeby po kliknieciu na pole nastapilo automatyczne odswiezenie strony z danymi juz pobranymi z bazy.
Znalazlem cos takiego w JS, ale nie o to chodzi, bo JS jest po stronie przegladarki i wszystkie dane juz musialby byc wyciagniete z bazy.
Ktos mi cos doradzil o AJAXie, ale w tym jestem calkowicie zielony, wiec prosze o jakies wskazowki.
dyktek
możesz to zrobić w dość łatwy i toporny sposób dodając do selecta onchange="submit();" wtedy po zmianie w selecie wykona sie submit no ale to wymagać bedzie przeładowania całego formularza, lepszym rozwiązaniem jest ten właśnie ajax winksmiley.jpg , który pomimo że dla niektórych brzmi strasznie wscale straszny nie jest, na php.pl jest dobry artykuł dla początkujących, no ale używanie ajaxa wymaga podstawowej znajomości js.

łatwa w obsłudze biblioteka ajaxa (advajax)

artykuł, ajax dla początkujących na podstawie biblioteki advajax
Gość
Dzieki @dytek - poczytam i moze cos uda mi sie wykombinowac.
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.