Hola que tal.
Estoy iniciándome en el aprendizaje de la librería FPDF para enviar una consulta de la base de datos mysql con php, y he visto los ejemplos del sitio original de la librería, y he utilizado algunas function en mi scripts, el cual dejo a continuación, y me gustaria que por favor si alguien de ustedes me puede ayudar o explicarme que tengo que hacer para que la página en pdf creada me muestre los datos de la consulta por la cual extraigo los datos, solo me muestra el encabezado de la tabla con sus titulos y en color, tal como el ejemplo, pero no muestra los datos solicitados en la consulta.
Este es el código
<?php
require('fpdf.php');
require('../clases/conexion.class.php');
$sql='SELECT * FROM empresa';
$res=mysql_query($sql,Conectar::con());
class PDF extends FPDF
{
function FancyTable($header,$data)
{
//Colores, ancho de línea y fuente en negrita
$this->SetFillColor(255,0,0);
$this->SetTextColor(255);
$this->SetDrawColor(128,0,0);
$this->SetLineWidth(.3);
$this->SetFont('','B');
//Cabecera
$w=array(40,35,40,45);
for($i=0;$i<count($header);$i++)
$this->Cell($w[$i],7,$header[$i],1,0,'C',1);
$this->Ln();
//Restauración de colores y fuentes
$this->SetFillColor(224,235,255);
$this->SetTextColor(0);
$this->SetFont('');
//Datos
$fill=false;
while($row=mysql_fetch_assoc($res))
{
$this->Cell($w[0],6,$row['idemp'],'LR',0,'L',$fill);
$this->Cell($w[1],6,$row['nombre'],'LR',0,'L',$fill);
$this->Cell($w[2],6,$row['direccion'],'LR',0,'R',$fill);
$this->Cell($w[3],6,$row['telefono'],'LR',0,'R',$fill);
$this->Ln();
$fill=!$fill;
}
$this->Cell(array_sum($w),0,'','T');
}
}
$pdf=new PDF();
//Títulos de las columnas
$header=array('ID Empresa','Nombre','Direccion','Telefono');
$pdf->SetFont('Arial','',14);
$pdf->AddPage();
$pdf->FancyTable($header,$data);
$pdf->Output();
?>
De antemanos muchas gracias
Un Cordial saludo desde Valparaíso - Chile