Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/06/2008, 09:12
lbetancourt
 
Fecha de Ingreso: junio-2008
Mensajes: 3
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Problema con consulta

En la consulta tienes el siguiente error de lógica;

mysql_query("SELECT asignacion.id_asignacion, asignacion.id_profe, asignaturas.nombre_asig FROM asignacion, asignaturas WHERE id_profe='$idProfesor'") or die (mysql_error());

Tienes que relacionar las tablas en la clausula where o haciendo un inner join

mysql_query("SELECT asignacion.id_asignacion, asignacion.id_profe, asignaturas.nombre_asig FROM asignacion, asignaturas WHERE asignacion.id_asig=asignaturas.id_asig and id_profe='$idProfesor'") or die (mysql_error());

ó

mysql_query("SELECT asignacion.id_asignacion, asignacion.id_profe, asignaturas.nombre_asig FROM asignacion inner join asignaturas on asignacion.id_asig=asignaturas.id_asig WHERE id_profe='$idProfesor'") or die (mysql_error());


ahora aqui te seleccionaria tantas asignaciones como se le hayan asignado