no cierras ni los select ni los option
Código PHP:
<select name='dato_especie'>
<option value='serpiente'>Serpiente</option><option value='cocodrilo'>Cocodrilo</option> </select>
es un ejemplo de como iria, ahora solo transformarlo para php:
Código PHP:
echo '<select name="dato_especie">';
$sSQL="Select dato From bio_especie Order By dato";
$result=mysql_query($sSQL);
//Mostramos los registros en forma de menú desplegable
while ($row=mysql_fetch_array($result))
{echo "<option value='VALORqueTENDRAdato_especie'>".$row['dato']."</option>";}// este es tu error no cierras los option y no les das valor, asi por mucho que selecciones cualquier dato del select la $variable sera "", es decir estara vacia.
mysql_free_result($result)
mysql_close($sSQL);
echo "</select>";//añade esto para delimitar un select de otro
el otro iria igual.
Una pregunta ¿te coge bien los datos de la tabla de mysql? lo digo por esto:
Código PHP:
$sSQL="Select dato From bio_especie Order By dato";
$result=mysql_query($sSQL);//no pones la variable de conexion con mysql