Siedzę od dłuższego czasu nad zrobieniem drzewa kategorii.
Przeczytałem chyba wszystkie posty dotyczące tego tematu.
Jednak nadal mnie dręczy jedna sytuacja.
Jak rekurencyjnie zrobić menu rozwijane na bazie drzewka ID | PARENT_ID | GLEBIA | NAZWA ?
Może ktoś mi pomoc bo już nie mogę nawet myślec

Pozdrawiam.
Coś wykombinowałem.
Tylko nie wiem jak tą funkcję przerobić żeby wywoływała się rekurencyjnie, bo w obecnej postaci są 3 pętle i tyle może być zagłębień.
Aha i moje id pobierane metodą $_GET wygląda np przy 3 zaglebieniach ?id=4,6.
Oto kod:
<?php public function pokazMenuCC($gg) { $odstep=" "; //for($i=0; $i < count($ex); $i++) //{ $question="SELECT * FROM `kategorie` WHERE `rodzic`= '0';"; { $dane .= $odstep.'<a href="?id='.$row['id'].'">'.$row['pl'].'</a><Br>'; if($ex[0]==$row['id']) { $question2="SELECT * FROM `kategorie` WHERE `rodzic`= '".$ex[0]."';"; { $dane .= $odstep.''.$odstep.'<a href="?id='.$row2['id'].'">'.$row2['pl'].'</a><Br>'; if($ex[1]==$row2['id']) { $question3="SELECT * FROM `kategorie` WHERE `rodzic`= '".$ex[1]."';"; { $dane .= $odstep.''.$odstep.'<a href="?id='.$row3['id'].'">'.$row3['pl'].'</a><Br>'; } } } } //} } return $dane; } ?>