Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    menu dinamico a 4 livelli

    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!

  2. #2

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.