bueno en este momento ya voy mas avanzado, ya me funciona el while, ahora el problema es despues que pasa la primera pagina se desordena todo, y nose porque sera
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();
?>
en esta pagina es que estoy probando asi pueden ver de lo que les hablo
http://www.iutcojeda.co.cc/une/prueba.php
Edito: yo creo que colocando un if al final del while que diga que si $pdf->SetY(); es = o mayor que -60 entonces $pdf->AddPage(); pero nose como hacerlo