Cordial saludo
Necesito la ayuda de alguien, estoy creando un sistema de gestion escolar y tengo una consulta de logros que vienen de una vista que obtiene los campos grado, asignatura, desempeno (ñ omito la ñ en el campo) la ejecucion me da el resultado de la siguiente imagen.
lo que en realidad quiero es agrupar la informacion en grados y asignaturas algo asi.
Tengo el siguiente código, que genera una consulta de manera normal, me he rompido la cabeza pero no he encontrado una solución.
<?php
include('conexion.php');
session_start();
$listado= mysql_query("select * from vistalogro where iddocente='".$_SESSION['identidad']."'",$cn);
?>
<script type="text/javascript" language="javascript" src="js/jstabla.js"></script>
<center><label class="titulo_tabla">LISTA DE LOGROS POR ASIGNATURAS</label></center>
<table cellpadding="0" cellspacing="0" border="0" class="display" id="tabla">
<thead>
<tr>
<th>Grado</th>
<th>Asignatura</th>
<th>Desempeño</th>
<th>Logro</th>
</tr>
</thead>
<tfoot>
<tr>
<th></th>
<th></th>
</tr>
</tfoot>
<tbody>
<?php
while($reg=mysql_fetch_array($listado)){
echo '<tr>';
echo '<td style="width:70px;">'.$reg['grado'].'</td>';
echo '<td style="width:70px;">'.$reg['nomasignatura'].'</td>';
echo '<td style="width:70px;">'.$reg['desempeno'].'</td>';
echo '<td style="width:70px;">'.$reg['logro'].'</td>';
?>
<?php
}
?>
<tbody>
</table>
</center>
</fieldset>
</div>
</body>