Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/06/2007, 13:38
Avatar de Carlojas
Carlojas
 
Fecha de Ingreso: junio-2007
Ubicación: Shikasta
Mensajes: 1.272
Antigüedad: 16 años, 10 meses
Puntos: 49
Ayuda con elementos de combo

Saludos a todos nuevamente

Mi inquietud es el siguiente tengo un combo que estoy llenando con algunas materias que estan registradas en una tabla llamada listado. estas materias que se listan en el combo, dependen del docente que este logueado en ese momento (Aclarando que el docente primero registro dichas materias antes).
Entonces el problema es que por ejemplo: pueden haber varios docentes que dictan Calculo I entonces cuando hay varios docentes que dictan la misma materia al iniciar sesion con cualquiera de los docentes, no me lista en el combo de ninguno la materia que comparten varios docentes.

Cabe aclarar que la tabla listado tiene información de varios docentes y estudiantes. porque podria pasar esto? como puedo solucionarlo? les agradsco cualquier sugerencia al respecto. este es el código que me llena los combos.

// SELECCIONAR EL CÓDIGO DEL DOCENTE.
$sql1 = "SELECT codigo, password FROM docentes WHERE nombre = '$_SESSION[s_nombre]'";
$resul1 = mysql_query($sql1, $conex);
$data = mysql_fetch_array($resul1);

//OBTENER LOS VALORES DE LAS FILAS
$sql = "SELECT codmat, nommat FROM listado WHERE coddoc = '$data[codigo]'";
$resul = mysql_query($sql, $conex);
$data1 = mysql_fetch_array($resul);
$opt = '<option value = "%s">%s</option>';

//RECORRIDO DEL CURSOR
while($row = mysql_fetch_array($resul))
{

echo sprintf($opt, $row[0], $row[1]);

}

Gracias.