• User Attivo

    Menù a tendina dinamico

    Ciao ragazzi, volevo chiedervi una dritta, sempre se si può fare:
    Vorrei realizzare un menù a discesa, che "peschi" i dati da una tabella del db.
    Cioè invece di far inserire all'utente un dato in un campo di testo, vorrei che potesse sceglierlo in un menu a tendina che richiami i nomi presenti in una tabella del db, quindi se nella tabella "nomi" del db ci fossero:
    mario
    giorgio
    antonella

    Vorrei sapere se c'è un modo di passare questi valori in un menù a tendina.

    Grazie e buona giornata a tutti.


  • Consiglio Direttivo

    Ciao popeye. 🙂

    Certo che il modo esiste e non è neanche troppo complicato metterlo in pratica.

    Ti basterà fare una SELECT dei nomi contenuti nella tabella e quindi eseguire un ciclo while dell'array che ottieni tramite la funzione mysql_fetch_array() per creati le option:
    [php]<select name="nomi">
    <?
    require_once "config.php";
    $sql="SELECT nomi FROM tabella";
    $query=@mysql_query($sql) or die (mysql_error());
    while ($array=mysql_fetch_array($query))
    {
    ?>
    <option value="<? echo $array['nomi']; ?>"><? echo $array['nomi']; ?></option>
    <?
    }
    ?>
    </select>[/php]
    Prova e facci sapere. 😉


  • User Attivo

    Grazie ragazzi, sempre molto gentili 🙂
    vedo che sei di Catania... ci sono stato una volta sola ma è stato sufficiente perchè mi rimanesse nel cuore :D... chissà, magari un giorno mi trasferisco

    buona giornata, ti faccio sapere se funge, ciao.