codice:
<?
#qui fai la connessione al db
$sql = "SELECT id, nome FROM tabella";
$res = mysql_query($sql)or die(mysql_error());
print '<select name="nome_che_vuoi">';
while ($row = mysql_fetch_assoc($res)){
  print '<option value="'.$row['id'].'">'.$row['nome'].'</option>';
}
print "</select>";
?>
poi nella pagina puntata dal form avrai la variabile $_POST['nome_che_vuoi'] o $_GET[nome_che_vuoi'], dipende dal method utilizzato nel form, contenente l'id selezionato.