Anna
21.11.2006, 13:37:27
Witam
Chcę zrobić formularz z polami typu select/opction których wartości są generowane z bazy, tak aby drugie pole select było zależne od wyboru w pierwszym, a trzecie od wyboru w drugim.
W jaki sposób dane z bazy zapisać do zmiennej (jak powinna wyglądać wygenerowana tablica/-e), aby ułatwić sobie zadanie i nie obciążać zbytnio serwera przez wysyłanie zapytań w pętli?
Jeśli podobny problem był już gdzieś poruszany, proszę o link.
W bazie wygląda to tak:
tabela instytut (idinstytut, instytut),
tabela kierunek (idkierunek, idinstytut, kierunek),
tabela specjalnosc (idspecjalnosc, idkierunek, specjalnosc).
ale po wybraniu opcji pierwszej przechodzi do następnej strony czy na tej samej ma się pokazać opcja druga ? Jeżeli ma się pokazać odrazu to ja tu JS czuje ale nie znam się na tym

w php się raczej tego nie robi (a może ?)
Anna
21.11.2006, 21:35:35
Druga i trzecia opcja mają być na tej samej stronie, bez JS raczej się nie obejdzie.
Tarcil
24.11.2006, 11:36:45
Witam:)
Tobie chodzi chyba mniej więcej o efekt podobny do wybierania kategorii przy wystawianiu aukcji na allegro.
Sam nie znam JS, ale kombinowalbym z efektem onChange na poszczególnych selectach i funkcji wyświetlającej pozycje w drugim i trzecim select, której kod byłby generowany przez php.
Pozdrawm... Może pomogłem, moze namieszałem, ale miałem dobre intencje;)