ciao,
ho un menu gerarchico che voglio popolare dinamicamente.
il menu è fatto in css e JS.
All'interno della pagina faccio la query che mi estrae i dati dal DB
codice:
SELECT *
FROM categorie c
LEFT JOIN tipologia t ON c.id_cat = t.id_cat
LEFT JOIN prodotti p ON t.id_tipologia = p.id_tipologia
LEFT JOIN dettaglio d ON p.id_prodotto = d.id_prodotto
ORDER BY c.id_cat, t.id_tipologia, p.id_prodotto
LIMIT 0 , 30
a questo punto devo inserire la categoria principale e le sottocategorie dinamicamente all'interno dei tag <ul>[*]
in modo tale da annidarli creando il menu gerarchico.
il problema è che se uso un ciclo while devo mettere al suo interno[*] con il tag chiuso se è presente più di un dato, ma l'ultimo dato estratto deve mantenere il tag[*] aperto per permettere di annidare una sottocategoria, se è presente....
e non so come fare per dire:
se nel livello successivo è presente una sottocategoria con dei dati, allora NON chiudere il[*]
Mi spiego? spero di si..
sono completamente bloccato a causa di questo...