Originariamente inviato da andr3a
codice:
<?php
$select = '<select name="selezione">';
$query = mysql_unbuffered_query("SELECT nome,codice FROM tabella ORDER BY id", $db);
while(@$r = mysql_fetch_row($query))
	$select .= '<option value="'.$r[1].'">'.$r[0].'</option>';
$select .= '</select>';
echo $select;
?>


[edit]
ciao marchigiano
il codice che mi hai postato funziona alla grande!!

ora però ho fatto delle piccole modifiche a quello che avevo scritto io (non ne capisco pratcamente niente..)

la restituzione della pagina è sempre molto lenta...

eppure adesso i tag dovrebbero essere ok? no?

codice:
<?php
print'<select name="selezione"';
$sql="SELECT codice,nome FROM tabella ORDER BY id";
$res=mysql_query($sql,$db);
while($row=mysql_fetch_array($res))
{
    print"<option value=\"".$row[codice]."\">".$row[nome]."</option>";
}
print"</select>";
?>
ciao !!