Yo siempre relleno los forms de esta forma y la verdad es que me va muy bien y es muy sencilla, a ver si la puedes poner en práctica...
Código:
<select name="Referencia_Lineas" id="Referencia_Lineas">
<? while ($Linea=mysql_fetch_array($Result_Lineas))
{
print "<option name='$Linea[Referencia]' value='$Linea[Referencia]'>$Linea[Descripcion_es]</option>";
} ?>
</select>
Si sigue sin funcionarte dinos que error te da, que es lo que no te funciona exactamente..