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
a questo punto devo inserire la categoria principale e le sottocategorie dinamicamente all'interno dei tag <ul>[*]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
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...![]()

Rispondi quotando