Deberias de hacerlo igual que como lo estas haciendo, pero tienes que hacer un repetir región, que va leyendo y escribiendo todos los registros hasta que llega al final. Este sería el código para rellenar el combo:
Código:
<SELECT NAME="animales" onChange="muestraSeleccion(this.value)" SIZE="1">
<?php do { ?> //este es el comienzo de repetir región
<OPTION VALUE="<?php echo $row_animales['nombre']; ?>"><?php echo $row_animales['nombre']; ?> //Esta es la parte que lee y escribe
<?php } while ($row_animales = mysql_fetch_assoc($animales)); ?> //Aquí acaba repetir región
</SELECT>
Si lo haces desde Dreamweaver es muy sencillo. Si necesitas ayuda para conectar a la base de datos o algo así no tienes mas que decirlo
.