Tema: Ayuda SELECT
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/01/2011, 16:39
pilucho
 
Fecha de Ingreso: noviembre-2004
Ubicación: NULL
Mensajes: 655
Antigüedad: 20 años, 3 meses
Puntos: 6
Ayuda SELECT

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?