Hallo.
Ich habe heute nacht während der Arbeit versucht mich ein wenig in fpdf einzuarbeiten.
Soweit klappt auch die Erstellung der PDF Datei. Komischerweise wird jede Spalte Doppelt ausgegeben. Im FPDF Forum ist leider nix mehr los. Also hoffe ich das ich hier jemanden finde der mir Helfen kann.
[code=php]<?php
require('pdf/fpdf.php');
$db_user = "++++++";
$db_password = "+++++";
$db_db = "isys";
class PDF extends FPDF
{
function Header()
{
#$this->Image('images/logo.jpg',10,8,33);
# $this->Image('images/cl_logo.png',170,8,33);
$this->SetFont('Arial','B',15);
$this->Cell(60);
$this->Cell(70,10,'Überschrift ',9,0);
$this->Ln(20);
}
function BasicTable($header,$data)
{
foreach($header as $col)
$this->Cell(20,9,$col,1);
$this->Ln();
foreach($data as $row)
{
foreach($row as $col)
$this->Cell(17,6,$col,1);
$this->Ln();
}
}
function Footer()
{
$this->SetY(-10);
$this->SetFont('Arial','I',8);
$this->Cell(0,10,'Seite '.$this->PageNo().'/{nb}',0,0,'C');
}
}
$pdf=new PDF();
$pdf->AliasNbPages();
$pdf->AddPage();
$pdf->SetFont('Arial','',9);
$db = new PDO("mysql:host=localhost;dbname=$db_db;", $db_user, $db_password);
$stmt = $db->query('SELECT spedition, e_wb1, e_wb2, a_wb1, a_wb2 FROM tbl_wechselbruecken ');
while($data = $stmt->fetch())
$pdf->BasicTable($data);
$pdf->Output();
?>[/php]
Im Anhang ist ein Bild von der Ausgabe. Dort ist der Ausgabefehler zu finden. Ich denke eher das es mal wieder ein kleiner "Dummer " Fehler ist den ich nach zu langer suche einfach nicht sehe.