Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/06/2008, 11:10
charlyta
 
Fecha de Ingreso: junio-2008
Mensajes: 291
Antigüedad: 16 años, 5 meses
Puntos: 9
fpdf y consulta mysql

Hola a todos! ;) necesito crear un catologo de libros utilizando fpdf desde una consulta a mysql con php. He intentado usar el codigo fuente de los ejemplos y hacer querys sin resultado y también algún codigo del foro que se daba por supuesto funcionaba. ¿Alguna idea? El último código utilizado es el siguiente. Gracias por la ayuda.



Código PHP:
<?php

define
('FPDF_FONTPATH','font/');
require(
'fpdf.php');

//Connect to your database
include("conexion.php");

//Create new pdf file
$pdf=new FPDF();

//Disable automatic page break
$pdf->SetAutoPageBreak(false);

//Add first page
$pdf->AddPage();

//set initial y axis position per page
$y_axis_initial 25;

//print column titles for the actual page
$pdf->SetFillColor(232,232,232);
$pdf->SetFont('Arial','B',12);
$pdf->SetY($y_axis_initial);
$pdf->SetX(25);
$pdf->Cell(30,6,'CODI',1,0,'L',1);
$pdf->Cell(100,6,'NOMB',1,0,'L',1);
$pdf->Cell(30,6,'PVP',1,0,'R',1);

$y_axis $y_axis $row_height;

//Select the Products you want to show in your PDF file
$result=@mysql_query('select CODI, NOMB, PVP from vells ORDER BY CODI',$link);

//initialize counter
$i 0;

//Set maximum rows per page
$max 25;

//Set Row Height
$row_height 6;

while(
$row =@mysql_fetch_array($result))
{
    
//If the current row is the last one, create new page and print column title
    
if ($i == $max)
    {
        
$pdf->AddPage();

        
//print column titles for the current page
        
$pdf->SetY($y_axis_initial);
        
$pdf->SetX(25);
        
$pdf->Cell(30,6,'CODI',1,0,'L',1);
        
$pdf->Cell(100,6,'NOMB',1,0,'L',1);
        
$pdf->Cell(30,6,'PVP',1,0,'R',1);
        
        
//Go to next row
        
$y_axis $y_axis $row_height;
        
        
//Set $i variable to 0 (first row)
        
$i 0;
    }

    
$CODI $row['CODI'];
    
$PVP $row['PVP'];
    
$NOMB $row['CODI'];

    
$pdf->SetY($y_axis);
    
$pdf->SetX(25);
    
$pdf->Cell(30,6,$CODI,1,0,'L',1);
    
$pdf->Cell(100,6,$NOMB,1,0,'L',1);
    
$pdf->Cell(30,6,$PVP,1,0,'R',1);

    
//Go to next row
    
$y_axis $y_axis $row_height;
    
$i $i 1;
}

mysql_close($conexion);

//Create file
$pdf->Output();
?>