Tengo un pequeño detalle con la creación de tablas dentro de un ciclo.
Lo que se supone deberia hacer el siguiente código es dependiendo de las clases de deportes existentes en la base de datos verificar dentro de las inscripciones si hay registros correspondientes a esta clase, si los hay que haga una tabla pero con los registros sólo de esta clase, y si lo hace, pero el problema es que la tabla es la misma para todas, supongo que el detalle esta en el $data[], tengo que distinguir esa variable de alguna manera en cada vuelta del ciclo, pero no sé como hacerlo
Código:
Código PHP:
do{
$pdf->ezText($clases['Nombre']); //Imprimir Nombre de la clase
$clase=$clases['Nombre'];
$listado="SELECT Nombre, Apellido, Disciplina, Categoria, Horario FROM inscripciones WHERE Periodo='$period' AND Disciplina='$clase' ORDER BY Disciplina, Categoria";
$result2 = mysql_query($listado, $PAGINA);
$inscrip = mysql_fetch_array($result2);/**/
if(mysql_num_rows($result2) > 0){ //Si existen inscripciones con respecto a este periodo y esta clase
$cols = array('nombre'=>'Nombre',
'apellido'=>'Apellido',
'disciplina'=>'Disciplina',
'categoria'=>'Categoria',
'horario'=>'Horario');
do {
$data[] = array('nombre'=>$inscrip['Nombre'],
'apellido'=>$inscrip['Apellido'],
'disciplina'=> $inscrip['Disciplina'],
'categoria'=>$inscrip['Categoria'],
'horario'=>$inscrip['Horario']);
} while($inscrip = mysql_fetch_array($result2));
$pdf->ezTable($data,$cols);
}
else
$pdf->ezText('No hay inscripiciones en esta disciplina');
} while($clases = mysql_fetch_array($result));