[supersaibal]Originariamente inviato da aquatimer2000
prova così:

Codice PHP:
<select name=\"settore\">
<option value=\"\">Scegli 
<?
$sql
="SELECT * FROM tabella ORDER by ID"
$result=mysql_query($sql,$db);
while(
$row=mysql_fetch_array($result))
{
print
"<option value=\"$row[descrizione]\">$row[n.x]
}
?>
</select>

naturalmente il codice va adattato a seconda delle tue esigenze.

Ciao!! [/supersaibal]
non ha molto senso questo

meglio come dice ellecubo


se poi ai valori tipo "tb_X" puoi sostituire "tb_N" dove per N intendo un numero.. fai ancora prima:

Codice PHP:

<select name=\"settore\">    
<?php
 
for($i=1$i<=3$i++)
 {
   
$selected = ($valore_letto_dal_db == "tb_$i")? 'selected' ''
   echo 
"<option value=\"tb_$i\" $selected>Numero $i </option>";
 }
?>
</select>
così ti spicci prima e se invece di tre valori ne hai 300... non devi impazzire... ti genera tutte le option il ciclo stesso