Kod
---------------------mod_galeria-----------------------
-------------------------------------------------------
--id_galezi---poziom---nazwa---powiazanie---zawartosc--
-------------------------------------------------------
--id_galezi---poziom---nazwa---powiazanie---zawartosc--
id_galezi to pole auto_in......... pole poziom okresla glebokosc galezi, pole nazwa wiadomo, pole powiazanie zawiera informacje o galezi do ktorej przypisana jest dany rekord no i pole zawartosc zawiera informacje o galeziach ktore zawiera dany rekord
Przykład:
Systemy (Poziom 0, Powiazanie 0, zawartosc (id_windows id_linux))
Windows (Poziom 1, powiazanie (id_systemy), zawartosc (id_win_xp id_win_2000))
Linux (Poziom 1, powiazanie (id_systemy), zawartosc (0) )
Win_XP (Pozim 2, powiazanie (id_windows), zawartosc (0) )
Win_2000 (Poziom 2, powiazanie (id_windows), zawartosc (0) )
Gdzie nazwy id_systemy, id_windows itd... to id_galezi rekordu o którym mowa
No i moj problem polega na wyświetlaniu tego drzewa, rozwiązanie jakie mi przychodzi na mysl to
<?php SELECT id_galezi, poziom, nazwa, powiazania FROM mod_galeria WHERE poziom='0' //zwaracamy rekordy poziomu 0 no i aby teraz zwrocic rekordy nalezace do danej gal
ezi musze zrobic kolejne zapytanie SELECT cos tam FROM mod_galeria WHERE id_galezi='$row['id_galezi']' while($rr = ................){ i tak dalej i tak dalej :) } } ?>
wiadomo ze to rozwiazanie przy wiekszych drzewach mozna o 4 litery rozbic i tutaj moje pytanie jak w jaki inny sposob wyswietlic takie drzewo