Generar reportes en PDF con PHP-MySQL

En este tutorial aprendermos a crear reportes de datos de nuestra base de datos MySQL en PDF, con la libreria TCPDF, y PHP.

Conexion:

Sera nuestro archivo conexion.php que nos conectará a la base de datos, en este caso la llamaré personas, que contiene la tabla usuarios con los campos:

codigo, nombres, apellidos, telefono y ciudad.

Modelo:

Es donde se encuentran nuestra clase consulta con su funciones: registrarUsuario y reportePdfUsuarios, la primera funcion, nos registrará los datos que ingresemos en el formulario a nuestra base de datos y el segundo, consultará esos datos, ya con la libreria TCPDF, podremos visualizarlos pero en formato pdf, en nuestro navegador.

Control:

En esta carpeta se encuentra el archivo controlador.php, que recibirá los datos que ingresemos en el formulario para registrar un usuario, aqui invocamos al la funcion registrarUsuario(), de la clase consulta del archivo consulta.php, y le pasamos como parametro los datos recibidos del formulario.

Vista:

Sera el archivo que visualizaremos en nuestro navegador, el cual contiene el formulario de regisytro y desde donde podremos generar el reporte.

tcpdf:

En esta carpeta estan todos los archivos necesarios para poder generar el reporte, creado por tcpdf.org, es una libreria util y muy completa.

data_base:

Aqui tenemos el script de nuestra tabla usuarios.

Demo y código fuente aquí.

Si te gustó o te resultó utli deja puntos.
Cualquier duda o comentario con gusto lo atenderé y responderé.

¿Quieres mas tutoriales?
Java, PHP, AJAX, CSS, HTML, JQuery, JavaScript, MySQL, Javame

Visita:
http://codigoweblibre.blogspot.com

10 comentarios - Generar reportes en PDF con PHP-MySQL

@ALEJANDROPOLLOMA
muy buena aportacion....pero al momento de generar reportes en el demo sale error.... me puedes ayudar?
@wilan10
Hola, que tipo de error de sale? a mi me funciona bien.
@matiasmbdigital +1
Muy bueno lo tuyo, gracias!! buen aporte
@wilan10
ok, Gracias.
@luistaringa20
como pongo imagenes en el pdf porque ya revise el ejemplo en la pagina oficial y no me sale D: tambien necesito como obtener esos datos en un punto especifico del pdf es que quiero hacer algo como justificantes escolares y mostrarlos en un pdf o algo y no tengo idea de como puedo hacerlo si me ayuda se lo agradeceria mucho
@usuario17
probe el demo y me parece bien pero no me deja descargarlo te lo agradeceria
@x_tosistem
No puedo descargar el demo que subiste
@palray
no está el codigo...¿?
@antgeek
El enlace lleva es a públicidad, solo funciona el del demo.. Si puedes arregrarlo se agradece..!
@wilan10
Si lo siento, algunos sino es que todos archivos de descargas estan malos, voy a ver si mañana o el domingo los arreglo.
@arturitovasquez
como puedo hacen en caso que tenga 2 cantidades en el reporte y necesite un total para que el me haga la operacion automatica sabiendo que las cantidades dependeran de el numero de datos que tengo almacenados en la base de datos
@ingmichel
Muchas gracias me ha sido de gran ayuda, dios te bendiga hermano.
@ciberiuss
Hola Dtb tendrás este código fuente para que me lo facilites? me lo podrias enviar a mi correo jesus.alvarezaj85@gmail.com o si puedes indicarme de donde descargarlo gracias... y disculpa las molestias causadas saludos desde Vzla DTB