![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 7.05.2005 Ostrzeżenie: (0%) ![]() ![]() |
Wiem, ze podobne tematy juz byly ale przeczytalem co moglem i nic.... (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Wszystkie moje próby nie przynosza rezultatu.
Problem jest taki: Chce mieć 4 listy (selecty), ktore tworza wyszukiwarke (kazda lista zaweza zakres wg ktorego bedziemy wyszukiwac). Wartosci w listach pochodza z bazy danych - przykladowo moze to byc jedna tabela produkty z polami: id, nazwa, rodzaj, typ, kolory, rozmiary Pierwsza lista: WYBIERZ RODZAJ (ponizej OPTIONy) - damskie - meskie - dzieciece Druga lista: TYP SPODNI (ponizej OPTIONy) - wszystkie typy - wszystkie produkty gdzie w bazie w polu plec jest wybrana wartosc z LISTY PIERWSZEJ Trzecia lista: KOLOR SPODNI (ponizej OPTIONy) - wszystkie kolory - wszystkie produkty gdzie w bazie w polu plec jest wybrana wartosc z LISTY PIERWSZEJ i w polu typ jest wybrana wartosc z LISTY DRUGIEJ Czwarta lista: ROZMIAR SPODNI (ponizej OPTIONy) - wszystkie rozmiary - wszystkie produkty gdzie w bazie w polu plec jest wybrana wartosc z LISTY PIERWSZEJ i w polu typ jest wybrana wartosc z LISTY DRUGIEJ i w polu kolory jest wybrana wartosc z listy TRZECIEJ Chodzi o to, aby listy zmienialy sie bez przeladowywania strony (ONCHANGE). Stale maja byc widoczne wszystkie listy, ale dopoki w pierwszej nie wybierzemy RODZAJU, w pozostalych maja byc tylko jedne optiony o treci: wszystkie typy, wszystkie koory, wszystkie rozmiary. Po wyborze RODZAJU, od razu zmieniaja sie 3 dalsze selecty. Jezeli wybierzemy wartosc w DRUGIM to zmieniaja sie Selecty 3 i 4. Jezeli ustawimy wybrane kryteria we wszystkich selectach, a ponownie w drugim zmienimy nasz wybor, to TRZECI i CZWARTY na nowo dostowuja sie do wyboru w DRUGIM. Generalnie umiem rozwiązać ten problem używając php i MySQL, ale przy 4 listach zbyt dużo jest przeładowywania strony... chciałbym tego uniknąc wiec probuje przerobic te listy na Javascript... prosze o pomoc i wskazowki. Probbowalem listy "wkladac" do DIVow i odpowiednio je ukrywac lub pokazywac, ale nic z tego nie wyszlo... Nie przedstawiam zadnego kodu, bo nie stworzylem jeszcze nic co mialo by wiekszy sens... prosze o pomoc. Z GÓRY DZIEKUJE ! |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 23:43 |