![]() ![]() |
| -7th_Guest- |
Post
#1
|
|
Goście |
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. |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 240 Pomógł: 0 Dołączył: 18.01.2004 Skąd: rzeszów / kraków Ostrzeżenie: (0%)
|
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 (IMG:http://forum.php.pl/style_emoticons/default/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ść- |
Post
#3
|
|
Goście |
Dzieki @dytek - poczytam i moze cos uda mi sie wykombinowac.
|
|
|
|
![]() ![]() |
|
Aktualny czas: 20.12.2025 - 06:39 |