Probe asi tambien
********
Código PHP:
for($lastgrado=0;
$sql= mysql_fetch_assoc($res);
$lastgrado=$sql['grado']){
if($sql['grado']!=$lastgrado){
if($lastgrado!=0) echo "</table>"; // cierra la tabla si es que ha cambiado
echo "<table class='normal' >"; // y abre la tabla siguiente
}
echo "<thead>";
echo "<tr><td> Grado </td>";
echo "<td> Materia </td>";
echo "<td> Parcial 1</td></tr>";
echo "<br>";
echo "</thead>";
while ($sql= mysql_fetch_assoc($res));{
echo "<tr><td> ".$sql['grado']."</td>";
echo "<td>".$sql['materia']."</td>";
echo "<td> ".$sql['parcial1']."</td></tr>";
}
}
echo "</table>";
Pero entonces no arroja nada solo los encabezados