Ver Mensaje Individual
  #15 (permalink)  
Antiguo 25/02/2013, 14:03
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

Código PHP:
<?php
$grado
=$row_alumnos['grado'];
for (
$i=1$i<=$grado$i++){ 
$sql=sprintf("SELECT * FROM calificaciones Where grado <= $grado and rfcalumno='%s' order by grado"$_SESSION['mivariabledesesion']);
$res mysql_query($sql$connection) or die(mysql_error());

for(
$lastgrado=0
    
$sqlmysql_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 border='1'>"// y abre la tabla siguiente
  
}
  echo 
"<tr><td> Grado ".$sql['grado']."</td>";   
  echo 
"<td> Materia ".$sql['materia']."</td>";  
echo 
"<td> Parcial 1 ".$sql['parcial1']."</td></tr>";   
  echo 
"/n"
}
echo 
"</table>";
}  
?>
Ya le agregue a mi consultan lo que le faltaba me queda asi
Grado 1 Materia Matemáticas Parcial 1 10
Grado 1 Materia Quimica Parcial 1 10

Grado 2 Materia Español Parcial 1 7

Grado 3 Materia Ciencias Parcial 1 9

Grado 4 Materia Fisica Parcial 1 8



Pero De nuevo lo hace 4 veces