Problem mit den Beispielen

Diskussionen und Austausch über die von FPDF bereitgestellten Methoden, Problemen bei der Anwendung etc.
bekon
Benutzer
Beiträge: 2
Registriert: Di 15. Apr 2014, 16:58

Problem mit den Beispielen

Beitragvon bekon » Di 15. Apr 2014, 17:19

Hallo,
ich beschäfftige mich gerade zum 1. Mal mit fpdf und versuche, mit den mitgelieferten Beispielen eine Tabelle in ein PDF zu bekommen.
1. Beispiel BasicTable funktioniert, ich bin begeistert ;)
Mein übergebenes Daten-Array ist also OK.
2. Beispiel ImprovedTable gleiches Array klappt nicht.
[PHP] foreach($data as $row)
{
$this->Cell($w[0],5,$row[0],'LR');
$this->Cell($w[1],5,$row[1],'LR');
$this->Cell($w[2],5,$row[2],'LR');
$this->Cell($w[3],5,$row[3],'LR');
$this->Cell($w[4],5,$row[4],'LR');
$this->Ln();
}
[/PHP]
Das Problem scheint $row[x] zu sein. Ich bekomme für alle $rows die Meldungen
Notice: Undefined offset: x in G:\xampp\htdocs\CGS\PHP\pdf.PHP on line xx

und am Ende
FPDF error: Some data has already been output, can't send PDF file


Mein $data sieht so aus:
Array
(
[0] => Array
(
[Datum] => 2014-04-27
[Zeit] => 10:00
[Anlass] => Text
[Bem1] => nochn Text
[Privat] => 1
)

[1] => Array
(.....


Ich hoffe, meine Problembeschreibubg ist einigermaßen verständlich ;)
und hoffe auf hilfreiche Tips

bekon
Benutzer
Beiträge: 2
Registriert: Di 15. Apr 2014, 16:58

Beitragvon bekon » Di 15. Apr 2014, 23:12

Dann mal hier die (ganz logische)Lösung:
[PHP] foreach($data as $row)
{
$this->Cell($w[0],5,$row['Datum'],'LR');
$this->Cell($w[1],5,$row['Zeit'],'LR');
$this->Cell($w[2],5,$row['Anlass'],'LR');
$this->Cell($w[3],5,$row['Bem1'],'LR');
$this->Cell($w[4],5,$row['Privat'],'LR');
$this->Ln();
}
[/PHP]

Danke für die schnelle Hilfe:rolleyes:


Zurück zu „Programmierung“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 4 Gäste