Ciao,
ho un piccolo gestionale in php e vorrei aggiungere la stampa in pdf dei dati anagrafichi. Ho letto che fpdf permette di stampare, ma la funzione LoadData carica i dati da un file.txt, mentre i vorrei estrapolarli da un query mysql. Devo anche impostare i parametri di connessione (l'include mi da errore).
Ho provato a modificare la classe, ma nn sono stato capace..Mi date una mano a modificare questa classe? Penso possa servire anche ad altri.
Codice PHP:
<?php
require('fpdf.php');
class PDF extends FPDF
{
//Load data
function LoadData($file)
{
//Read file lines
$lines=file($file);
$data=array();
foreach($lines as $line)
$data[]=explode(';',chop($line));
return $data;
}
//Simple table
function BasicTable($header,$data)
{
//Header
foreach($header as $col)
$this->Cell(40,7,$col,1);
$this->Ln();
//Data
foreach($data as $row)
{
foreach($row as $col)
$this->Cell(40,6,$col,1);
$this->Ln();
}
}
}
$pdf=new PDF();
//Column titles
$header=array('Country','Capital','Area (sq km)','Pop. (thousands)');
//Data loading
$data=$pdf->LoadData('countries.txt');
$pdf->SetFont('Arial','',14);
$pdf->AddPage();
$pdf->BasicTable($header,$data);
$pdf->Output();
?>
Grazie 1000!