pues primero que nada tendras que crear tu pdf mediante FPDF(
www.fpdf.org), segundo aki te dejo un ejemplo propio.
Código HTML:
<img src="../Imagenes/SE/impresora.gif" width="43" height="41" style="cursor:pointer" alt="Imprimir" border="0" onclick="Imprimir()"/>
script JS
Código PHP:
function Imprimir()
{
proyecto = document.getElementById("nom_pro").value;
dpto = document.getElementById("depto").value;
window.open("Imprimir_poa.php?proyecto="+proyecto+"&dpto="+dpto,"window");
}
script PHP
Código PHP:
require('fpdf.php');
class PDF extends FPDF
{
function Encabezado($fecha,$depto)
{
$this->SetFont('Arial','B',10);
$this->Cell(0,0,'INSTITUTO TECNOLÓGICO DE TUXTLA GUTIÉRREZ',0,1,'C');
$this->Ln(6);
$this->Cell(0,0,'DESGLOCE DEL PRESUPUESTO',0,1,'C');
$this->Ln(15);
$this->Cell(0,0,'Departamento: '.$depto,0,1,'L');
$this->Ln(10);
}
function Tabla($header)
{
$anchura = array(18,60,20,20,20,20,30);
$this->SetFont('Arial','B',10);
for( $i=0; $i<count($header); $i++ )
$this->Cell($anchura[$i],4,$header[$i],1,0,'C');
$this->Ln(4);
}
}
$pdf=new PDF();
$proyecto = $_GET['proyecto'];
$dpto = $_GET['dpto'];
$depto = $dpto;
$fecha = date('Y');
$header = array('PARTIDA','INSUMO','CANTIDAD','MEDIDA','PRECIO.U','TOTAL','JUSTIFICACION');
switch($dpto)
{
case 'da_sistemas':
$depto = 'Ing. Sistemas Computacionales';
break;
case 'da_quimica':
$depto = 'Ing. Quimica';
break;
case 'da_mecanica':
$depto = 'Ing. Mecania';
break;
case 'da_electrica':
$depto = 'Ing. Electrica';
break;
case 'da_bioquimica':
$depto = 'Ing. Bioquimica';
break;
case 'da_industrial':
$depto = 'Ing. Insdustrial';
break;
case 'da_electronica':
$depto = 'Ing. Electronica';
break;
case 'da_informatica':
$depto = 'Lic. Informática';
break;
}
//ENCABEZADO DE HOJA
$pdf->AddPage();
$pdf->Encabezado($fecha,$depto);
//TITULO DE LOS CAMPOS DE LA TABLA
$pdf->Tabla($header);
$query = "SELECT * FROM tabla WHERE id='$proyecto' AND id2='$dpto'";
$result = mysql_query($query);
while($reg = mysql_fetch_array($result))
{
$pdf->Cell(18,4,$reg['id_partida'],1,0,'C');
$pdf->Cell(60,4,$reg['insumo'],1,0,'C');
$pdf->Cell(20,4,$reg['cantidad'],1,0,'C');
$pdf->Cell(20,4,$reg['medida'],1,0,'C');
$pdf->Cell(20,4,$reg['p_unitario'],1,0,'C');
$pdf->Cell(20,4,$reg['total'],1,0,'C');
$pdf->Cell(30,4,$reg['justificacion'],1,0,'C');
$pdf->Ln(4);
}
$pdf->Output();
los datos los mandas como siempre, abare una ventana que cargue el cofigo php que se encargara de crear tu PDF y los datos los obtnienes de igual forma lo has echo con GET, espero y te sirva