Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/06/2008, 08:47
PokeSpawn
 
Fecha de Ingreso: julio-2003
Mensajes: 154
Antigüedad: 23 años, 4 meses
Puntos: 0
Problema con consulta

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
__________________
--
Si los arboles dan frutos ......
PORQUE NO ESTUDIARON LOS ARBOLES?