me surgio una gran duda y pido de su asesoria, tengo la siguiente consulta.
Código
$res=mysql_query("SELECT k.fechacalif, a.apellidos, a.nombres AS nombreAlumno, m.materia AS nombreMateria, IFNULL( k.calif1A, 'NO CALIFICADO' ) AS calif1A FROM materias m LEFT OUTER JOIN kardex k ON m.codigomateria = k.codigomateria LEFT OUTER JOIN alumnos a ON k.matricula = a.matricula WHERE k.matricula =".$_POST['matricula']." OR k.matricula IS NULL");
y esta me da el siguiente resultado.
El alumno PEPE TOÑO con Matricula: 91901014431
Tiene las Siguientes Calificaciones
Materia Calificacion Fecha Calificacion
INGLES I 89 01/01/2010
MATEMATICAS I 78 02/01/2010
TALLER DE REDACCION I NO CALIFICADO
METODOLOGIA DE LA LECTURA NO CALIFICADO
HISTORIA MODERNA NO CALIFICADO
pero si consulto un alumno diferente no me muestra las materias que ya califico el otro a que se debera?
El alumno PANCHO PEREZ con Matricula: 91901014429
Tiene las Siguientes Calificaciones
Materia Calificacion Fecha Calificacion
TALLER DE REDACCION I NO CALIFICADO
METODOLOGIA DE LA LECTURA NO CALIFICADO
HISTORIA MODERNA NO CALIFICADO
ojala puedan darme una idea. muchas gracias
el codigo que estoy aplicando es el siguiente.
Código
$res=mysql_query("SELECT k.fechacalif, a.apellidos, a.nombres AS nombreAlumno, m.materia AS nombreMateria, IFNULL( k.calif1A, 'NO CALIFICADO' ) AS calif1A FROM materias m LEFT OUTER JOIN kardex k ON m.codigomateria = k.codigomateria LEFT OUTER JOIN alumnos a ON k.matricula = a.matricula WHERE k.matricula =".$_POST['matricula']." OR k.matricula IS NULL"); echo '<tr>'; echo '<td><b>'; echo '</td></b>'; echo '</tr>'; echo "<ul> </ul>"; echo "<td><div align=left>El alumno <b>".$row['nombreAlumno']." ".$row['apellidos']."</b> con Matricula: <b>".$_POST[matricula]; echo "<td><div align=left></b>Tiene las Siguientes Calificaciones </a></div></td></br>"; echo '<table>'; echo '<tr>'; echo '<td><div align=center><b>Materia</b></td><td><b>Calificacion</b><td><b>Fecha Calificacion</b></td>'; echo '</tr>'; echo '<tr>'; echo '<td><div align=center>'.$row['nombreMateria'].'</td><td><div align=center>'.$row['calif1A'].'</td><td><div align=center>'.$row['fechacalif'].'</td>'; echo '<td>'; { echo '<tr>'; echo '<td><div align=center>'.$row['nombreMateria'].'</td><td><div align=center>'.$row['calif1A'].'</td><td><div align=center>'.$row['fechacalif'].'</td></div>'; echo '</tr>'; echo '<td>'; } echo '</table>';
gracias por su ayuda