Witam mam w tabeli produktów pola nazwa,grupa,podgrupa,cena
Chodzi o to ze mam zrobic spis produktow w taki sposob:
- Grupa 1
- Grupa 2
- Grupa 3
gdzie grupy beda wyszukiwane z bazy (select distinct grupa from ... )
teraz jezeli klikne na np Grupa 2 to wtedy:
+Grupa 1
-Grupa 2
+Podgrupa1 (select distinct podgrupa from... where grupa=Grupa2)
+Podgrupa2
+Podgrupa3
+Grupa3
Klikam np na Podgrupa2 i wtedy dopiero mam spis produktow:
+Grupa 1
-Grupa 2
-Podgrupa1
- Produkt 1 (select nazwa... from... where (grupa=Grupa2 AND podgrupa=Podgrupa1))
- Produkt 2
- Produkt 3
+Podgrupa2
+Podgrupa3
+Grupa3
teraz chodzi mi o to zeby po rozwinieciu tak jak jest na przykladzie i ktos kliknie teraz np Grupa3 to zeby poprzednio rozwiniete sie nie zwijały. Czyli:
+Grupa 1
-Grupa 2
-Podgrupa1
- Produkt 1
- Produkt 2
- Produkt 3
+Podgrupa2
+Podgrupa3
-Grupa3
- Podgrupa1
- Podgrupa2
Ogolnie moje pytanie brzmi jak sie w takim przypadku zapamietuje stan drzewka?
Praktyczny przyklad:
Tabela:
Fiat Samochody Osobowe 4tys
Daewoo Samochody Osobowe 5tys
Honda Motocykle Ścigacze 9tys
Drzewko rozwiniete:
-Samochody
- Osobowe
- Fiat 4tys
- Daewoo 5tys
- Motocykle
- Ścigacze
- Honda 9tys
- Ścigacze
Dzięki z góry za pomoc.