Foros del Web » Programando para Internet » PHP »

Datos SOLO del id cargado

Estas en el tema de Datos SOLO del id cargado en el foro de PHP en Foros del Web. He conseguido avanzar bastante en este tema,pongo lo siguiente http://localhost/tan/members/index.php?id_equipo=3 Como puedo hacer por ejemplo que carguen solo los partidos de SOLO ese equipo Aqui ...
  #1 (permalink)  
Antiguo 17/06/2012, 10:56
 
Fecha de Ingreso: diciembre-2011
Mensajes: 414
Antigüedad: 12 años, 4 meses
Puntos: 1
Datos SOLO del id cargado

He conseguido avanzar bastante en este tema,pongo lo siguiente

http://localhost/tan/members/index.php?id_equipo=3

Como puedo hacer por ejemplo que carguen solo los partidos de SOLO ese equipo

Aqui una imagen de como esta configurada la base de datos

http://img83.xooimage.com/files/1/3/...io-358fd22.jpg

Este es el codigo que uso pero surgne varios problemas, solo carga un dato (el primero) y no cargan solo los del equipo3 por ejemplo.

$sql = "SELECT * FROM calendario WHERE id_partido='".$id_equipo."'";
$query = mysql_query($sql,$con);
$row = mysql_fetch_assoc($query);
echo "Nombre:".$row['local']."".$row['visitante']."<br>";
  #2 (permalink)  
Antiguo 17/06/2012, 16:29
Avatar de rodrigo791  
Fecha de Ingreso: noviembre-2009
Ubicación: Uruguay
Mensajes: 1.339
Antigüedad: 14 años, 5 meses
Puntos: 168
Respuesta: Datos SOLO del id cargado

Cita:
Iniciado por kfh1992 Ver Mensaje
He conseguido avanzar bastante en este tema,pongo lo siguiente

http://localhost/tan/members/index.php?id_equipo=3

?

Como pensas que podemos ver eso.
  #3 (permalink)  
Antiguo 17/06/2012, 16:32
Avatar de rodrigo791  
Fecha de Ingreso: noviembre-2009
Ubicación: Uruguay
Mensajes: 1.339
Antigüedad: 14 años, 5 meses
Puntos: 168
Respuesta: Datos SOLO del id cargado

Cita:
Iniciado por kfh1992 Ver Mensaje

$sql = "SELECT * FROM calendario WHERE id_partido='".$id_equipo."'";
1: ='".$id_equipo."'"; tenes una comilla simple de mas que no se porque la pusiste.
2: si $id_equipo es numerico, no requiere comillas, te quedaría algo así =$id_equipo;

Proba eso y contamos como te fue.

Última edición por rodrigo791; 17/06/2012 a las 16:57
  #4 (permalink)  
Antiguo 18/06/2012, 03:57
 
Fecha de Ingreso: diciembre-2011
Mensajes: 414
Antigüedad: 12 años, 4 meses
Puntos: 1
Respuesta: Datos SOLO del id cargado

Haber los datos cargan correctamente ok?

Pero cargan todos los datos de la base de datos ,

http://img83.xooimage.com/files/1/3/...io-358fd22.jpg

Yo lo que quiero es que solo cargue los partidos donde salga el nombre del equipo que ha cargado el link.

(la dirección la he puesto para que veais como lo hago)
  #5 (permalink)  
Antiguo 18/06/2012, 04:29
Avatar de oscartt67  
Fecha de Ingreso: abril-2012
Ubicación: fonollosa
Mensajes: 481
Antigüedad: 12 años
Puntos: 97
Respuesta: Datos SOLO del id cargado

Hola khf1992.
Tienes un error de base en la tabla calendario: no deberias guardar ahí el nombre de los equipos sinó su id correspondiente en la tabla equipos.
Tal y como lo tienes, qué ocurre si un equipo cambia de nombre en la tabla equipos?

Sin embargo,tal y como lo tienes, tu select tendria que ser algo así:

Cita:
$sql = "SELECT calendario.* FROM calendario left join equipo equipolocal on calendario.local=equipolocal.nombre left join equipo equipovisitante on calendario.visitante=equipovisitante.nombre WHERE (equipovisitante.id=$id_equipo or equipolocal.id=$id_equipo);

Si decides aplicar los cambios que te propuse al principio, la select, evidentemente varia y es mas simple:

Cita:
$sql = "SELECT calendario.* FROM calendario where (visitante=$id_equipo or local=$id_equipo);
Saludos.
  #6 (permalink)  
Antiguo 18/06/2012, 07:55
 
Fecha de Ingreso: diciembre-2011
Mensajes: 414
Antigüedad: 12 años, 4 meses
Puntos: 1
Respuesta: Datos SOLO del id cargado

Si cambio el nombre de Equipo1 por ejemplo a real madrid por decir algo el nombre se cambia ya que están relacionadas las tabvlas,luego lo pruebo que ahora no tengo tiempo.

Gracias :)
  #7 (permalink)  
Antiguo 25/06/2012, 02:06
 
Fecha de Ingreso: diciembre-2011
Mensajes: 414
Antigüedad: 12 años, 4 meses
Puntos: 1
Respuesta: Datos SOLO del id cargado

Funciona!!
Lo que pasa que los datos para que se muestren los tengo que introducir dos veces!

Etiquetas: cargado, mysql, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:01.