ciao,
ho un menu verticale a 4 livelli fatto in css e JS.
Nella pagina, il menu viene costruito con il sistema di <ul>[*] annidati
tipo:
<ul>[*] primo livello
<ul>[*]secondo livello 1[*]secondo livello 2
<ul>[*]terzo livello 1[*] terzo livello 2
<ul>[*]quarto livello[/list]
[/list]
[/list]
il problema è che se io popolo dinamicamente i livelli, facendo una query e poi un ciclo while per estrarre i dati, l'ultimo dato estratto avrà automaticamente la chiusura del tag perchè lo metto dentro al while. cosa che però non mi permette di avere i livelli annidati perchè il[*] che contiene un livello deve rimanere aperto...
come uso la query e il while:
codice:<?php include("dbconnect.php"); $query = "SELECT * FROM categorie"; $select = mysql_query($query)or die(mysql_error()); while($result = mysql_fetch_array($select)){ echo "[*]<a href=\"\"></a>\n"; } ?>
Come posso fare in modo che, in presenza di un livello inferiore, l'ultimo[*] dell'ultimo dato estratto rimanga aperto?
Spero di essermi spiegato.
grazie!