si te sirve yo lo haria asi para seleccionar desde el select :
Código PHP:
Ver original<?php
$dbhost='localhost';
$dbname='NOMBRE BASE DATOS';
$dbuser='USUAROIO';
$dbpass='CONTRASEÑA';
if(!$sql) {
echo "<h1>NO CONEXION!!</h1><hr noshade size=2 color=#000000>";
}
if(!$db_sel) {
echo "<h1>NO EXISTE LA BASE DATOS!</h1><hr noshade size=2 color=#000000>";
}
/*tabla animales:
CREATE TABLE IF NOT EXISTS `animales` (
`raza_id` int(11) NOT NULL auto_increment,
`nombre_del_animal` varchar(50) NOT NULL default '',
PRIMARY KEY (`raza_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1;
tabla razas:
CREATE TABLE IF NOT EXISTS `razas` (
`raza_id` int(11) NOT NULL auto_increment,
`nombre_raza` varchar(50) NOT NULL default '',
PRIMARY KEY (`raza_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1;
AQUI SELECCIONO PARA ENVIAR LA CONSULTA A LA TEXTERA */
?>
<label for="ids">seleccionar raza</label>
<?php
$consulta="select * from animales where raza_id=1";
?>
<select size="1" name="category_id">
<option value="all">animales</option>
<?php
{
?>
<option value="<?php echo $row2['raza_id'];?>"><?php echo $row2['nombre_del_animal']; ?></option>
<?php
} ?>
</select>
el id de la consulta dede ser pasado desde otro form y la respuesta debe recibirla
otro campo del formulario, eso se llama select dependientes ...
bueno ahi tenes un select simple pero efectivo ahora falta que tu sepas administrar los parametros...
saludos!!