Ese problema lo tuve yo hace algunos meses, yo inclui las clases:
ezpdf y pdf
En mi formulario seleccion las variables y por POST
Las recibo en otro archivo .php (llamemoslo recibiendo.php)
Entonces en el archivo recibiendo .php tengo lo siguiente:
Código PHP:
Ver original<?
include('class.ezpdf.php');
$variable1= $_POST['variable1'];
$variable2= $_POST['variable2'];
//Orientacion del documento vertical='portrait' o horizontal='landscape'
$pdf =& new Cezpdf('a4');//Crea el PDF en orientacion vertical
$pdf->selectFont('fonts/Broadsheet.afm');
$pdf->ezSetCmMargins(4,3,3,3);
//conexion
//aca va la consulta
$query = "SELECT ........." ;
//si no hay resultados
if($num_results==0){
echo '<h1> <center>RESULTADOS DE INFORME </center></h1>';
echo "<br>";
echo '<h2> No se ha encontrado información para generar un informe </h2>';
echo "<h2><a href='informes.php' a style='text-decoration:none;' > <p><b> Regresar a la sección de Informes</b></h2></a></p>";
}
$i=0;
$tipo=0;
$programa=0;
$i++;
$tipo=$row['tipo_integrante'];
$programa=$row['nomprogra'];
}
//aca a traves de una tabla muestro los resultados
'num'=>'<b>No</b>',
'cod_integrante'=>'<b>Codigo Investigador</b>',
'nom_integrante'=>'<b>Nombre Investigador</b>',
'correo_integrante'=>'<b>Correo Electronico</b>'
);
$pdf->ezText("<b>INFORME DE INVESTIGADORES</b>\n",18);
$pdf->ezText("<b>Tipo de Investigador: $variable1</b>\n",14);
$pdf->ezText("<b>Programa: $variable2</b>\n",14);
$pdf->ezTable($datos_tabla,$titulos_tabla,$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); $pdf->ezStream();
?>