Per 1 menu a 4 livelli....
Se ho bene capito una cosa tipo
step 1 pesco tutti i pardi che non sono figli
(per cui il livello 1)
step 2
"guarda, il figlio che stai leggendo è a sua volta padre di altri"
pesco i figli che sono anche padri
nel mentre pesco l'ID che servirà per il figlio
(secondo livello)
step 3 con l'ID pesco i relativi figli
"guarda, il figlio che stai leggendo è a sua volta padre di altri"
pesco i figli che sono anche padri
nel mentre pesco l'ID che servirà per il figlio
(terzo livello)
step 4 con l'ID pesco i relativi figli
pesco i figli
(quarto livello livello)
...se ho ben capito quell oche intendi...non vedo differenza di accessi al DB...oppure non ho capito cosa intendi per Flag![]()
.... ma se invece si imposta tutto con degli array? ...così da creare davvero infiniti sottolivelli?
Tipo
Creao una variabile chiamata "quantisottomenu"
Apro la tabella 1 volta sola, pesco tutti gli ID, IDPadre, voci
Creo 1 ciclo = quantisottomenu
Da quì inizio a creare gli array facendo dei confronti con gli ID e gli IDPadri
quantisottomenu, cicla
...ora ...io non ho mai usato gli array ...mo mi documento e provo...credo che a logica sia giusta...ma non so se è fattibile mettere in atto quella logica degli array:master: