Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Menù in PHP/MySQL

  1. #1

    Menù in PHP/MySQL

    Salve a tutti, devo realizzare un menù co categorie e sottocategorie in questo modo
    OSMOSI
    Osm1
    osm2
    FILTRI
    Filtro1
    Filtro2
    etc...

    sia le categorie che i prodotti sono elencati in due tabelle distinte del database
    però non riesco ad ordinarli così come mi interessa...

    posto quì il codice, se qulcuno può aiutarmi lo ringrazio infinitamente

    Codice PHP:
    <table>
    <?php
    $categoria
    ="casa";
    $server="xxxxxxx";
    $utente="xxxxxxx";
    $password="xxxxxxx";
    $database="xxxxxxx";
    $tabella="voci_menu";
    $tabella1="prodotti";
    function 
    errore()
    {
    echo 
    "Errore Query MySQL Codice Errore: ";
    echo 
    mysql_error();
    }
    $connessione= @mysql_connect($server$utente$password) or die (errore());
    $db mysql_select_db($database,$connessione) or die (errore());
    $sql "SELECT * FROM $tabella WHERE categoria='$categoria'";
    $query mysql_query($sql$connessione) or die (errore());
    $cicli=mysql_num_rows($query);
    while(
    $fetch mysql_fetch_array($query))
       {
         echo 
    "<tr><td>[b]".$fetch['voce']."[/b]</td></tr>";
         
    $child=$fetch['voce'];
    }
         
    $sql "SELECT * FROM $tabella1 WHERE voce_prodotto='$child'";
         
    $query mysql_query($sql$connessione) or die (errore());
         while(
    $fetch mysql_fetch_array($query))
      {
         echo 
    "<tr><td>".$fetch['nome_prodotto']."</td></tr>";
    continue;}
    mysql_close($connessione) or die (errore());
    ?></table>
    </table>
    Marco Chirico
    Applicazioni Server Side
    http://www.fdesigngroup.it

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    327
    Io avevo fatto così.
    Avevo una tabella con il codice id della categoria, nome della categoria, il livello ( se 1 è il padre ) e se livello > 1 era una sottocategoria e quindi c'era un campo che identificava il padre.

    poi facevo una query che mi prendeva la categoria con livello 1 e mi trovata tutte le sottocategorie, e così via...
    By Games

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.