![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 5 Dołączył: 23.12.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Próbuje zrobić prosty system kategorii do galerii zdjęć. Na razie osiągnąłem tylko możliwość dodawania głównej kategorii i jednej podkategorii. Struktura bazy wyglada mniej wiecej tak: Kategorie |id||name||parent_id| 1 Kat1 0 2 Kat2 0 3 Kat3 2 4 Kat4 2 5 Kat5 1 Przy tym rozwiązaniu mogę dodać do kazdej kategorii wiele podkategorii, i do kazdej podkategorii wiele podpodkategorii itd. Mam jednak problem z banalna sprawą. W jaki sposób wyświetlić to gdziekolwiek? W tym momencie mam skrypt ktory działa mniej wiecej w ten sposób: 1. Wyswietl pierwsza kategorie i sprawdz czy `parent_id` <> 0; 2. Jesli tak to wykonaj nowe zapytanie sql, w ktorym wyszukasz wszystkie podkategorie z `parent_id` = id Te rozwiazanie jest wg mnie dobre ale tylko jesli ma wyswietlac się jedno "zaglebienie". Gdybym chciał wiecej tych "zaglebien" to musiałbym dla kazdego robić kolejne zapytanie, a chcialbym zeby ilość zaglebien była dynamiczna. Podsumowując: Tak mi się wyświetla:
Chciałbym wyświetlać tak:
Z góry dziękuję za pomoc. Ten post edytował jankes83 5.02.2010, 09:35:00 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 08:39 |