hola gente buen dia com estan.
me surgio una gran duda y pido de su asesoria, tengo la siguiente consulta.
$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.
$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");
$row=mysql_fetch_array($res); //hago esto, para poder tomar el nombre antes de entrar al WHILE.
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