11 messaggi dal 17 novembre 2004
ciao a tutti ho una struttura ad albero e quando apro una pagina ho bisogno di espanderla tutta. qualcuno mi sa dire come faccio a usare le funzioni ricorsive per favore?

struttura tabella
id descrizione id_padre figli ordine

se la categoria è quella principale allora id_padre sarà uguale a 0 altrimenti id_padre corrisponde all'id relativo al padre. La colonna figli contiene S se ha figli mentre N se non ha figli.

adesso io devo partire dalle categorie che hanno id_padre 0 e visualizzarle tutte con le relative sotto voci (non c'è un limite possiamo trovare anhe 6 o di più figli) fino a quando non trovo figli uguale a n oppure non ho altre voci.

Come posso fare?

es.
1 Azienda 0 S 1
2 Clienti 0 S 2
3 Pippo 0 S 3
4 Pluto 0 S 4
5 sede 1 S 1
6 sede1 1 N 2
7 sede2 1 N 3
8 sede3 1 N 4
9 sede4 1 N 5
10 sede1_1 5 S 1
11 sede1_2 10 N 1

......

dovrò visualizzare
Azienda
sede
sede1_1
sede1_2
sede1
sede2
sede3
sede4
.....

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.