Código PHP:
Ver original
<? include('class.ezpdf.php'); $pdf =& new Cezpdf('a4');//Crea el PDF en orientacion vertical $pdf->selectFont('fonts/Broadsheet.afm'); $pdf->ezSetCmMargins(4,3,3,3); $comanda =mysql_query("select id, usuari_compres, article, quantitat, preu, datainicial, datafinal, pagament from compres where from_Unixtime(datainicialu) BETWEEN DATE_SUB(FROM_UNIXTIME(UNIX_TIMESTAMP()), INTERVAL 30 DAY) AND FROM_UNIXTIME(UNIX_TIMESTAMP()) And pagament = 'si'"); if ($comanda2>0) { $sql3 = mysql_query("select id, usuari_compres, article, quantitat, preu, datainicial, datafinal, pagament from compres where from_Unixtime(datainicialu) BETWEEN DATE_SUB(FROM_UNIXTIME(UNIX_TIMESTAMP()), INTERVAL 30 DAY) AND FROM_UNIXTIME(UNIX_TIMESTAMP()) And pagament = 'si'"); } else{ echo "No hi ha comandes pendents de ser enviades"; } $i=0; $tipo=0; $programa=0; $i++; $usuari=$row['usuari_compres']; $article=$row['article']; $quantitat=$row['quantitat']; $preu=$row['preu']; $pagament=$row['pagament']; $datainicial=$row['datainicial']; $datafinal=$row['datafinal']; $id=$row['id']; } //aca a traves de una tabla muestro los resultados 'usuari_compres'=>'<b>No</b>', 'article'=>'<b>Codigo Investigador</b>', 'quantitat'=>'<b>Nombre Investigador</b>', 'preu'=>'<b>Correo Electronico</b>', 'pagament'=>'<b>Correo Electronico1</b>', 'datainicial'=>'<b>Correo Electronico2</b>', 'datafinal'=>'<b>Correo Electronico3</b>', 'id'=>'<b>Correo Electronico4</b>' ); 'xOrientation'=>'center', 'width'=>500 ); $pdf->ezText("<b>INFORME DE INVESTIGADORES</b>\n",18); $pdf->ezText("<b>Tipo de Investigador: Juan</b>\n",14); $pdf->ezText("<b>Programa: Palomo</b>\n",14); $pdf->ezTable($datos_tabla,$titulos_tabla,$options); $pdf->ezText("\n\n\n", 10); $pdf->ezStream(); } ?>
Cuando se tendria que crear el pdf me aparece una ventana con el siguiente mensaje: El archivo está dañado y no puede repararse Local\EWHb%vqp'@w
y después de darle a aceptar la página se me queda en blanco. Alguien sabe porque me sucede esto?
PD: vereis que no coinciden cosas, como porejemplo el titulo de la columna de la tabla con los resultados o el encabezado... Es que es una prueba solo y no lo he modificado la parte externa digamos.