Ver Mensaje Individual
  #18 (permalink)  
Antiguo 25/02/2013, 16:37
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

Otra cosa como puedo evitar que se duplicen mis titulos.... es decir en semestre 2 tengo 3 materias que solo salga una vez los titulos y no las 3 veces
lo estoy organizando asi
Código PHP:
<?php
$grado
=$row_alumnos['grado'];
/*for ($i=1; $i<=$grado; $i++){ */
$sql=sprintf("SELECT * FROM calificaciones Where grado <= $grado and matricula='%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 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>";

  echo 
"<tr><td> ".$sql['grado']."</td>";   
  
  echo 
"<td>".$sql['materia']."</td>";  
echo 
"<td> ".$sql['parcial1']."</td></tr>";  
}
echo 
"</table>";
/*}  */?>

Sale bien la tabla pero donde existe más de una materia duplica los encabezados
Grado Materia Parcial

como puedo hacer para sacarlos una sola vez no importando el numero de materias