beh per stamparle in ordine corretto devi usare una funzione ricorsivaOriginariamente inviato da lucker
io non sono riuscito
faccio la query di tutte le voci della stessa 'classe',
Stampo la prima voce, poi controllo se ha delle sottovoci e le aggiungo, il problema mi nasce se ho sottovoci di secondo livello, terzo livello etc.....
o mi è sfuggito qualcosa oppure è un pò più complesso di quanto pensavo...
ma mano che stami, tieni conto del livello in cui sei così quando sei arrivato ad un ramo del menu puoi tornare indietro all'ultimo nodo e ricominciare
purtroppo non ho una funzione esemplificativa sottomano

Rispondi quotando