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: 14 años, 4 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();
?>