Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    216

    mostra nomi in menu a tendina

    ciao ho un database in mysql, per semplicità diciamo che ho una tabella con 2 campi: id e nome.
    In una pagina php/html vorrei visualizzare in un modulo html <select> (menu a tendina)
    tutti i nomi.

    E' giusta la procedura:
    connessione al DB
    select nomi dalla tabella
    invia la query

    a questo punto dovrei avere un risultato della query (un array con i nomi, giusto?), come lo mostro nella <select>?

  2. #2
    Utente di HTML.it L'avatar di Il_Drugo
    Registrato dal
    May 2006
    Messaggi
    1,220
    Codice PHP:
    // connessione al DB
    $sql "SELECT * FROM tua_tabella ORDER BY nome ASC";
    $result mysql_query($sql);

    echo 
    "<select>";

    while(
    $row mysql_fetch_array($result))
    {
        echo 
    "<option value=".$row['id'].">".$row['nome']."</option>";
    }

    echo 
    "</select>"

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    216
    grazie per il codice. Concordo con esso, mi viene ceato il form, ma non mi vengono visualizzati i nomi dell'archivio

  4. #4
    Utente di HTML.it L'avatar di Il_Drugo
    Registrato dal
    May 2006
    Messaggi
    1,220
    probabilmente non hai messo correttamente la query o hai dei problemi con la connessione. Il ciclo è corretto...

  5. #5
    Utente di HTML.it L'avatar di polinet
    Registrato dal
    Nov 2000
    Messaggi
    993
    confermo.
    il ciclo e`corretto.
    ¿Hasta la pasta?

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.