Código PHP:
<?php
session_start();
require('fpdf.php');
class PDF extends FPDF
{
//Cargar los datos
//Tabla simple
function BasicTable($header)
{
//Cabecera
foreach($header as $col)
$this->Cell(40,7,$col,1);
$this->Ln();
}
function BasicTable2($data)
{
//Datos
foreach($data as $row)
{
foreach($row as $col)
$this->Cell(40,6,$col,1);
$this->Ln();
}
}
}
$pdf=new PDF();
//Títulos de las columnas
$header=array('NumeroOficio','fechaOficio','FechaEntrada','Procesado');
$pdf->BasicTable($header);
foreach ($_SESSION['numeroOficio'] as $key=>$numero_oficio)
{
if ($numero_oficio != "")
{
//Creando la conexion
$con = mysql_connect('localhost','miBasedeDatos','xxxxx');
if (!$con)
die("No nos dieron conexion, mysql dice: ".mysql_error());
else
{
//seleccionando la Base de Datos Personal
$db = mysql_select_db('gestion_oficio',$con);
if (!$db)
die("No nos dieron la Base de Datos, mysql dice: ".mysql_error());
else
{
//se crea la sentencia sql a ejecutar
$query = "select * from oficio where numero_oficio = '$numero_oficio';";
$resultado = mysql_query($query,$con) or die("Error al seleccionar la BBDD <br>MySQL dice: ".mysql_error());
if (!$resultado)
{
//se notifica que no se modifico
header('Location:../principal.html');
exit;
}
else
{
while($fila=mysql_fetch_array($resultado))
{
//Carga de datos
$data=$pdf->($fila['numero_oficio'],$fila['fecha_entrada']);
$pdf->SetFont('Arial','',14);
$pdf->AddPage();
$pdf->BasicTable2($data);
}
//se notifica que se modifico con exito
//header('Location:../oficioConsulta.php');
//exit;
}
//se cierra la conexion
mysql_close($con);
}//no nos dieron bd
}//no nos dieron conexion
}
}
$pdf->Output();
?>
ese es el codigo, mi problema es el siguiente, necesito extraer unos datos de la base de datos y luego de eso pasarlo al pdf, pero que se dibujen dentro de una tabla... ya habia diujado la tabla en la funcion BasicTable pero a la hora de agregarle los datos, de como pasarle en si los datos a esa tabla no tengo idea, de verdad les agradezco su ayuda, gracias