yo he trabajado con este ultimo codigo que enviastes y me funciona bien, pero haciendolo como lo tengo yo, al abrir el pdf la primera pagina la muestra perfectamente con todos sus datos, pero de la segunda en adelante es todo un desastre.
por favor si alguien puede leer el codigo y ver que se puede hacer le agradesco
Código PHP:
<?php
require('fpdf/fpdf.php');
include("cone.php");
$link = conectarse();
class PDF extends FPDF
{
//Cabecera de página
function Header()
{
//Logo
$this->Image('imagen/Logo.JPG',10,8,20);
//Arial bold 15
$this->SetFont('Arial','B',15);
//Movernos a la derecha
$this->Cell(80);
//Título
$this->Cell(10,10,'Instituto Universitario de Tecnologia de Cabimas',0,0,'C');
$this->Cell(-73,25,'Extensión Ciudad Ojeda',0,0,'C');
//Salto de línea
$this->Ln(20);
}
//Pie de página
function Footer()
{
//Posición: a 1,5 cm del final
$this->SetY(-15);
//Arial italic 8
$this->SetFont('Arial','I',8);
//Número de página
$this->Cell(0,10,'Pagina '.$this->PageNo().'/{nb}',0,0,'C');
}
}
$result = mysql_query("SELECT * FROM docente",$link);
//Creación del objeto de la clase heredada
$pdf=new PDF();
$pdf->AliasNbPages();
$pdf->AddPage();
//Fields Name position
$Y_Fields_Name_position = 30;
//Table position, under Fields Name
$Y_Table_Position = 36;
//First create each Field Name
//Gray color filling each Field Name box
$pdf->SetFillColor(232,232,232);
//Bold Font for Field Name
$pdf->SetFont('Arial','B',12);
$pdf->SetY($Y_Fields_Name_position);
$pdf->SetX(45);
$pdf->Cell(20,6,'CODIGO',1,0,'L',1);
$pdf->SetX(65);
$pdf->Cell(80,6,'NOMBRE',1,0,'L',1);
$pdf->SetX(145);
$pdf->Cell(30,6,'CEDULA',1,0,'L',1);
$pdf->Ln();
while($row=mysql_fetch_array($result))
{
$pdf->SetFont('Arial','',12);
$pdf->SetY($Y_Table_Position);
$pdf->SetX(45);
$pdf->MultiCell(20,6,$row['cod_doc'],1,'L');
$pdf->SetY($Y_Table_Position);
$pdf->SetX(65);
$pdf->MultiCell(80,6,$row['nombre'],1,'L');
$pdf->SetY($Y_Table_Position);
$pdf->SetX(145);
$pdf->MultiCell(30,6,$row['cedula'],1,'L');
$Y_Table_Position++;
$Y_Table_Position++;
$Y_Table_Position++;
$Y_Table_Position++;
$Y_Table_Position++;
$Y_Table_Position++;
}
$pdf->Output();
?>