Cita:
Iniciado por stramin yo recorrería todos los grados que sean igual o inferiores al actual ordenandolos por grados, algo así:
SELECT * FROM tabla WHERE grado <= $gradoactual ORDER BY grado
habiendo hecho esto recorres todos los resultados y creas cada tabla a medida que se cambie el valor del grado, para esto guardas el grado en una variable ($lastgrado) y la comparas con la actual:
for($lastgrado=0; $MQ=mysqli_fetch_assoc(...); $lastgrado=$MQ['grado']){
if($MQ['grado']!=$lastgrado)echo "GRADO ".$MQ['grado']."<table>";
echo "<tr><td>".$calificacion."</td></tr>";
if($MQ['grado']!=$lastgrado)echo "</table>";
}
espero se entienda o.O
Osea en lugar del while que tengo
Código PHP:
while ($sql= mysql_fetch_assoc($res));{
echo "<table border='1'>";
*****
}
echo "</table>";
}
Hacer otro for??????