Ver Mensaje Individual
  #14 (permalink)  
Antiguo 06/07/2010, 19:25
johhan16
 
Fecha de Ingreso: junio-2010
Ubicación: Venezuela, Zulia
Mensajes: 686
Antigüedad: 16 años, 3 meses
Puntos: 55
Respuesta: Quien me explica como funciona FPDF con PHP

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();
?>