Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2000
    Messaggi
    350

    codice per menu dinamico

    Buongiorno a tutti.
    Sto tentando di creare un menu dinamico, composto di categorie e sottocategorie, per un catalogo prodotti.

    Ho una tabella prodotti e una tabella categorie così composta:
    id_cat | tipo | genitore
    Per le categorie principali 'genitore' = 0
    Per le sottocategorie 'genitore' = id_cat della categoria principale.
    Esempio:
    codice:
    id_cat tipo                 genitore
    1      categoriaprincipale  0 
    2      sottocategoria1      1 
    3      sottocategoria2      1
    Ho trovato un codice e ho provato a personalizzarlo e usarlo, ma non lo capisco granché... Non riesco a farlo funzionare...

    Qualcuno riesce a capire dove sbaglio?
    codice:
    function sotto_menu($genitore=0,$nsub=0){ 
               $q = "SELECT * FROM categorie WHERE id_cat = $genitore ORDER BY id_cat"; 
               $temp = mysql_query($q); 
               while ($rs = mysql_fetch_array($temp)){ 
                            for ($n = 0; $n == $nsub; $n++){ 
                                    echo "[*]"; 
                            }               
                            echo $rs['tipo'].""; 
                            $nsub++; 
                            sotto_menu($rs['id_cat'],$nsub); 
               } 
    }
    E nella pagina:
    codice:
    <ul>
    <?php sotto_menu(); ?>[/list]
    pap

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2000
    Messaggi
    350
    up
    pap

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2000
    Messaggi
    350
    up
    pap

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 © 2025 vBulletin Solutions, Inc. All rights reserved.