Ver Mensaje Individual
  #8 (permalink)  
Antiguo 25/02/2013, 12:54
Avatar de Briss
Briss
 
Fecha de Ingreso: junio-2011
Mensajes: 1.293
Antigüedad: 12 años, 10 meses
Puntos: 12
Respuesta: Tablas de acuerdo al resultado de una consulta

Cita:
Iniciado por stramin Ver Mensaje
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 ($sqlmysql_fetch_assoc($res));{ 
  echo 
"<table border='1'>"
 
*****
        

 
echo 
"</table>"


Hacer otro for??????