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

    Menu a tendina PhP con sottovoci

    Salve.
    Ho un DB dove ci sono due entità GENERE e SOTTOGENERE.
    Tramite queste due tabelle, dal DB, devo realizzare un menu a tendina, dove visualizzare prima tutti i GENERI presenti nel DB e, sotto ogni genere, i SOTTOGENERI correlati.

    Io sono riuscito a far visualizzare solo i GENERI, presenti nel DB, senza però riuscire a far visualizzare i propri SOTTOGENERI.

    GENERE (id, descrizione)
    SOTTOGENERE (id, descrizione, idGenere)

    Codice PHP:
    <select>
    <?php
                            
           
    /* Connessione al Server */
        
    include ("config.php");
                                
            
    /*Query Genere*/
        
    $query "SELECT descrizione FROM genere";
        
    $result mysql_query($query$myconn) or die("Errore Query");
        
    $riga mysql_fetch_array($result);

        while (
    $riga)
            {
                print(
    '<option value="index.php" selected="selected">'.$riga['descrizione'].'</option>');

                
    $riga=mysql_fetch_array($result);
            }
    ?>
    </select>
    Cosa devo aggiungere, o modificare per risolvere il mio problema??
    Un grazie in anticipo!!!

  2. #2

    RE

    Ho trovato la soluzione, solo che avrei un'altro piccolo problema, questa volta con sql. Ovvero, io ho le due tabelle: GENERE e SOTTOGENERE, io vorrei come risultato questo:

    codice:
    Genere
             Sottogenere1
             Sottogenere2
    Genere2
             Sottogenere3
             Sottogenere4
    Invece ottengo:
    codice:
    Genere
             Sottogenere1
    Genere
             Sottogenere2
    Genere2
             Sottogenere3
    Genere2
             Sottogenere4
    Questa è la select che ho utilizzato:

    codice:
    SELECT genere.descrizione, sottogenere.descrizione
    FROM genere, sottogenere 
    WHERE genere.ID=sottogenere.idGenere
    Ditemi voi, come andrebbe modificata. Aspettando una risposta, vi ringrazio anticipatamente!!

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.