ah bueno y cambiale eso.
Despues para que no repita el nombre lo verificas con un if si es igual anterior no haces el echo, sería algo asi:
Código PHP:
Ver original<table>
<tr>
<?php if($row['nombre'] != $anterior['nombre'] && $row['apellido'] != $anterior['apellido']):?>
<td><?php echo $row['nombre']?></td><td><?php echo $row['apellido']?></td>
<?php else:?>
<td></td><td></td>
<?php endif;?>
</tr>
<?php
$anterior = $row;
endwhile;?>
</table>
en la primer consulta que te puse tenes que ponerle un alias a una de las 2 columnas porque hay 2 que se llaman "nombre", se hace agregando "as nombrecurso" por ejemplo. Y después lo accedes como $row['nombrecurso'] en el asociativo.