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();
?>