Que tal tengo un problema con ezpdf ya que me dice que ocurrio un problema para mostrar el pdf no se si sea necesario crear un array para ir guardando los campos necesarios a buscar en la bd les agradeceria si me echaran una mano, gracias.
Código PHP:
<?php
require_once('class.ezpdf.php');
$pdf =& new Cezpdf('a4');
$pdf->selectFont('fonts/Helvetica.afm');
$pdf->ezSetCmMargins(1,1,1.5,1.5);
$formato = 'Pagina {PAGENUM} de {TOTALPAGENUM}';
$pdf->ezStartPageNumbers(320, 20, 8, 'left', $formato, 1);
foreach ($pdf->ezPages as $pageNum=>$id){
$pdf->addObject($id, 'all');
$pdf->ezImage('iconodos.jpg', 2, 500, 5, 'left' );
$pdf->closeObject();
}
if(isset($_POST['nombre'])){$nombre = $_POST['nombre'];}
if(isset($_POST['apaterno'])){$apaterno = $_POST['apaterno'];}
if(isset($_POST['amaterno'])){$amaterno = $_POST['amaterno'];}
if(isset($_POST['colonia'])){$colonia = $_POST['colonia'];}
if(isset($_POST['dpto'])){$dpto = $_POST['dpto'];}
$condicion = "WHERE 1 = 1";
if($nombre != ""){
$condicion .= " AND nombre = '".$nombre."'";
}
if($apaterno != ""){
$condicion .= " AND apaterno = '".$apaterno."'";
}
if($amaterno != ""){
$condicion.= " AND amaterno = '".$amaterno."'";
}
if($colonia != ""){
$condicion.= " AND colonia = '".$colonia."'";
}
if($dpto != ""){
$condicion .= " AND dpto = '".$dpto."'";
}
$conexion = mysql_connect("localhost", "xxx", "xxx");
mysql_select_db("xxx_db", $conexion);
$resEmp = mysql_query("SELECT * FROM trabajadores $condicion")or (mysql_error());
$totEmp = mysql_num_rows($resEmp);
$image = $resEmp['imagen'];
$ixx = 0;
while($datatmp = mysql_fetch_assoc($resEmp)) {
$ixx = $ixx+1;
$data[] = array_merge($datatmp, array('num'=>$ixx));
}
$titles = array(
'num'=>'<b>Id</b>',
'apaterno'=>'<b>Paterno</b>',
'amaterno'=>'<b>Materno</b>',
'nombre'=>'<b>Nombre</b>',
'dpto'=>'<b>Dpto.</b>',
);
$options = array(
'shadeCol'=>array(0.9,0.9,0.9),
'xOrientation'=>'center',
'width'=>550
);
$pdf->ezTable($data, $titles, '', $options);
$pdf->ezText("\n\n\n", 10);
$pdf->ezStream();
?>