Fai una query ad esempio: select colore from tabella_colori order by colore.
dopo di che metti il risultato in un array e fai un ciclo di questo tipo.
Supponendo che l'array si chiami colori otterrai più o meno questo:
Codice PHP:
$totale_colori=sizeof($colori);
echo("<select name='campo'>");
echo("<option value=''>
"); //questa riga la metti soltanto se vuoi che il menu a tendina inizi con un volore nullo e non direttamente con il primo dei colori
for($i=0;$i<$totale_colori;$i++){
echo("<option value='$colori[$i]'>".$colori[$i]."
");
}
echo("</select>");
Spero di averti aiutato...ciao ciao