Hola tengo la siguiente consulta.
Código PHP:
tabla animales:
aid int(11) NOT NULL auto_increment,
raza_id int(11) default NULL,
nombre_del_animal varchar(50) NOT NULL default '',
tabla razas:
raza_id int(11) NOT NULL auto_increment,
nombre_raza varchar(50) NOT NULL default '',
AQUI SELECCIONO PARA ENVIAR LA CONSULTA A LA TEXTERA
<label for="ids"></label>
<select name="aid" id="ids" onChange="R()">
<option selected="selected"> Seleccion:</option>
<?
// ID de la categoria seleccionada mi caso 1
$CULO = mysql_query("SELECT * FROM animales LEFT JOIN razas ON animales.raza_id=razas.raza_id where razas.raza_id=1");
while ($consulta = mysql_fetch_array($CULO)) {
$NAnimal = $consulta["nombre_del_animal"];
$raza_id = $consulta["raza_id"];
$aid = $consulta["aid"];
$nombre_raza = $consulta["nombre_raza"];
echo "<option value=$aid>$NAnimal : Nombre $NAnimal , Raza $nombre_raza , ID $raza_id</option>";
// Despues de los dos puntos la respuesta va en la textera
}
?>
</select>
<textarea name="agente-agente-arresteme-pronto" cols="100" rows="6" id="R"></textarea>
En la Tabla de animales tengo por el momento tres animales
ID 1 Fify
ID 2 Pericles
ID 3 Fifulais
En la Tabla de razas tengo por el momento tres razas
ID 1 Chipsu
ID 2 Billy
ID 3 Bulldog
En los campos del DB tango asi:
Animales) ----------------- (Razas)
aid -- nombre_del_animal --- raza_id
ID-1-- Fify ---------------- 1 ->"Chipsu"
ID-2-- Pericles ------------ 2 ->"Billy"
ID-3-- Fifulais ------------ 3 ->"Bulldog"
Respuesta seria asi si selecciono a Fify:
<textarea name="agente-agente-arresteme-pronto" cols="100" rows="6" id="R">
Nombre Fify , Raza Chipsu , ID 1
</textarea>
Pero cuando selecciono a Fify me sale esto:
<textarea name="agente-agente-arresteme-pronto" cols="100" rows="6" id="R">
Nombre Pericles , Raza Billy , ID 2
</textarea>
Y si selecciono otra opcion:
Pero cuando selecciono a Fifulais me sale esto:
<textarea name="agente-agente-arresteme-pronto" cols="100" rows="6" id="R">
Nombre Fify , Raza Chipsu , ID 1
</textarea>
Pueden decirme donde estoy mal?