CREAR UN ARCHIVO PDF DESDE PHP
A CONTINUACIÓN LES DEJO UN ARCHIVO PARA PODER GENERAR UN ARCHIVO PDF CON PHP.
PARA ELLO UTILIZAREMOS LA LIBRERIA DE EZPDF
ABAJO EL CÓDIGO FUENTE
<?php //DomPDF require_once('class.ezpdf.php'); //IMPORTAMOS LA LIBRERIA DE EZPDF include ('conexionmysql.php'); //IMPORTAMOS LA LIBRERIA PARA REALIZAR LA CONEXIÓN CON MYSQL $pdf =& new Cezpdf('LETTER'); //SELECCIONAMOS EL EL TAMAÑO DE HOJA DEL ARCHIVO PDF, EN ESTE CASO SERA TAMAÑO CARTA $pdf->selectFont('../fonts/courier.afm'); //SELECCIONAMOS EL TIPO DE LETRA $pdf->ezSetCmMargins(1,1,1.5,1.5); //AQUI VA LOS MARGENES DE LAHOJA //GUARDAREMOS EN UNA VARIABLE LOS DATOS PARA LA CONEXIÓN AL GESTOR DE BASE DE DATOS $direccion1="localhost"; $usuario1="root"; $password1=""; $basededatos1="bd_itlm"; //NOS CONECTAMOS A LA BASE DE DATOS LLAMANDO LA FUNCIÓN cononectar_mysql() UTILIZANDO LAS VARIABLES DE ARRIBA conectar_mysql("$direccion1","$usuario1","$password1","$basededatos1"); //GUARDAMOS LA CADENA PARA REALIZAR LA CONSULTA $Presta = "SELECT * FROM usuarios ORDER BY id ASC"; //EJECUTAMOS LA CONSULTA Y GUARDAMOS EL RESULTADO EN UNA VARIABLE $resPres = mysql_query($Presta); //GUARDAMOS EL NUEMRO DE FILAS EN OTRA VARIABLE $total_presta = mysql_num_rows($resPres); $ixx = 0; while($datatmp = mysql_fetch_assoc($resPres)){ $ixx = $ixx+1; $data[] = array_merge($datatmp, array('num'=>$ixx)); } $titles = array( 'id'=>'<b>id</b>', 'usuario'=>'<b>solicitante</b>', 'clave'=>'<b>clave</b>', ); $options = array( 'shadeCol'=>array(0.9,0.9,0.9), 'xOrientation'=>'center', 'width'=>500 ); $txttit = "<b>Instituto Tecnológico de Los Mochis</b>\n"; $txttit.= "Reporte general de prestamos de edificios\n"; $pdf->ezimage("escudo.jpg",0,150,'none','center'); $pdf->ezText($txttit, 12); $pdf->ezTable($data, $titles, '', $options); $pdf->ezText("\n\n\n", 10); $pdf->ezText("<b>Fecha:</b> ".date("d/m/Y"), 10); $pdf->ezText("<b>Hora:</b> ".date("H:i:s")."\n\n", 10); ob_end_clean(); $pdf->ezStream(); ?>
DESCARGAR
EN ESTE ENLACE ESTA NOMAS LA LIBRERIA ORIGINAL PARA GENERAR EL PDF
he hecho tu codigo tal cual solo modificando la consulta a mysql y los titulos y me sale la tabla vacia! y chiquitica!!. he intendado miles de formas con ezpdf haciendo las consultas myqsl y sigue saliendo vacia la tabla :S que puede ser? descargue tambien nuevo los archivos y nada :( alguna idea de que pueda suceder?
ResponderEliminarPasme el código o escribe lo como comentario para ver que es
Eliminarel problema esta en la consulta amigo y checa la conexion de mysql con la conexion de pdf generador. vera que son diferentes en cuestion de q tendras q agregar un 1 o simplemete quitar ese uno
ResponderEliminar