Hola estimados de antemano agradecerles por su ayuda
La consulta es tengo el siguiente codigo :
Código PHP:
$idProfesor = $_GET['idProfe'];
$sqlMaterias = mysql_query("SELECT asignacion.id_asignacion, asignacion.id_profe, asignaturas.nombre_asig FROM asignacion, asignaturas WHERE id_profe='$idProfesor'") or die (mysql_error());
while ($row = mysql_fetch_array ($sqlMaterias)){
$nombreRamo = $row['nombre_asig'];
$idAsignacion = $row['id_asignacion'];
echo "<input name=\"idProfe[]\" type=\"hidden\" value=\"$idProfesor\" />$nombreRamo <input name=\"materia[]\" type=\"checkbox\" value=\"$idAsignacion\" /><br>";
}
al tratar de imprimir esta consulta tengo duplicidad en los resultados, como se ve en la consulta estoy consultando a dos tablas las cuales expongo :
Código PHP:
CREATE TABLE `asignacion` (
`id_asignacion` int(10) NOT NULL auto_increment,
`id_asig` int(10) NOT NULL,
`id_profe` int(10) NOT NULL,
PRIMARY KEY (`id_asignacion`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=12 ;
Código PHP:
CREATE TABLE `asignaturas` (
`id_asig` int(10) NOT NULL auto_increment,
`nombre_asig` varchar(255) NOT NULL,
PRIMARY KEY (`id_asig`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ;
Y la tabla desde donde saco el $idProfesor
Código PHP:
CREATE TABLE `profes` (
`id_profe` int(10) NOT NULL auto_increment,
`nombre_profe` varchar(255) NOT NULL,
PRIMARY KEY (`id_profe`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ;
Si alguien me puede dar una orientacion ...
Muchas gracias