Cita:
Iniciado por jacajob Buenas una consulta, tengo una inquietud estoy realizando un reporte con tcpdf, este reporte es una boleta calificaciones, y logre imprimir todos los datos en un reporte, pero lo que quiero es que en cada hoja solo me salgan los datos de un alumno,
encontré un código y lo adapte, pero me une los alumnos en la misma pagina.
Código PHP:
<?php
while ($user=$usuarios->fetch_assoc()) {
$content .= '
<tr>
<td>'.$user['nombre_materia'].'</td>
<td>'.$user['primern'].'</td>
<td>'.$user['primera'].'</td>
<td>'.$user['nota1'].'</td>
<td>'.$user['n1'].'</td>
<td>'.$user['n1'].'</td>
</tr>
';
}
$content .= '</table>';
$pdf->lastPage();
$pdf->output('Reporte.pdf', 'I');
}
?>
Cualquier ayuda se agradece
Creo que el problema lo tienes cuando recorres el while, porque recorres todos los alumnos, lo que deberías de hacer es cerrar la tabla con cada alumno y añadir una página después de acabarla.
algo así:
Código PHP:
<?php
while ($user=$usuarios->fetch_assoc()) {
$content .= '
<tr>
<td>'.$user['nombre_materia'].'</td>
<td>'.$user['primern'].'</td>
<td>'.$user['primera'].'</td>
<td>'.$user['nota1'].'</td>
<td>'.$user['n1'].'</td>
<td>'.$user['n1'].'</td>
</tr>
</table>';
$pdf->AddPage();
}
}
?>
Espero que te sirva