
25/02/2013, 12:47
|
 | | | Fecha de Ingreso: marzo-2008 Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 16 años, 11 meses Puntos: 336 | |
Respuesta: Tablas de acuerdo al resultado de una consulta 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
__________________ El objetivo de este foro es orientar al usuario como un favor y no como una obligación.
Yo soy de los que dan puntos por aporte :D |