Select da query

Eccomi di nuovo!!!  :)

Voglio creare un campo select (menu a tendina) dove i valori sono dinamici.. cioč vengono estratti da una query e poi me li presenta dentro a un campo select HTML.

Come posso fare?

Ciao grazie!

inviato 10 anni fa
Marco Dario
X 0 X

Se fai una ricerca dovresti trovare diversi esempi nel forum.

Comunque si tratta di fare una normalissima query con fetch dei risultati. Ad ogni riga ottenuta dalla query devi realizzare una "option" della select. Qualcosa del genere:

<?php

$query = "SELECT id, nome FROM tabella";

$res = mysql_query($query) or die(mysql_error());

echo '<select name="nomeSelect">';

while($row = mysql_fetch_array($res))
{
   echo '<option value="' , $row['id'] , '">' , $row['nome'] , "</option>\n";
}

echo '</select>';

?>

Ovviamente la query va modificata per estrarre le vere informazioni dal database che vuoi usare per costruire la select. In questo esempio ho supposto che le diverse scelte sono caratterizzate da un id e da un nome.

 :bye:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

Grazie Gianni!!!! Sempre il migliore!!!!  ;) :smitten: O0  :bye:

risposto 10 anni fa
Marco Dario
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda