9. Reporte en PDF

Requisitos:

  • Servidor Web, PHP y MySQL.
  • Liberia FPDF. Descargar



En el capitulo anterior aprendimos a crear un archivo en PDF, en este tutorial aprenderemos a hacer un reporte con datos de MySQL utilizando lo aprendido.

Para utilizar los datos de MySQL en nuestro reporte necesitamos establecer la conexión al servidor, seleccionando la Base de Datos e iniciando sesión con usuario y contraseña. Creamos un script para la conexión :

conexion.php

Recuerda que para hacer la instancia la clase mysqli debemos agregar: dirección de servidor, usuario, contraseña y nombre de la base de datos, en ese orden.

Creamos una clase que herede las funciones de FPDF para utilizarla como plantilla para el encabezado y pie de página:

plantilla.php

Ahora creamos un script para llamar la conexión y crear el reporte:

reporte.php

Y el resultado es el siguiente:

Al detectar que la hoja termina crea una nueva con el encabezado y pie de pagina, ademas del encabezado de la tabla: