Christian Seiler: pdf mit php aus mysql-datenbank erzeugen

Beitrag lesen

Hallo,

Gut, das klappt soweit, außer dass das Script noch nicht in der Lage ist, eine dritte Seite anzufangen, bzw. zu erkennen, wann der Text zu Ende ist (stattdessen beginnt der Text von vorne). Das sieht bisher so aus

...

Deinen Code verstehe ich jetzt nicht so ganz...

"Abstrakter" Beispielcode:

// seite hier anfangen
pdf_begin_page($pdfdoc, 421, 595);
// evtl. noch etwas ausgeben
// zähler starten
$counter = 0;

for ($i = 0; $i < $anz_datensaetze; $i++) {
  // datensaetze ausgeben und counter hochzählen
  if ($counter > $max_anz_datensaetze_pro_seite) {
    // evtl. noch was ausgeben
    // seite schließen
    pdf_end_page ($pdfdoc);
    // seite hier anfangen
    pdf_begin_page($pdfdoc, 421, 595);
    // evtl. noch etwas ausgeben
    // zähler starten
    $counter = 0;
  }
}

// evtl. noch was ausgeben
// seite schließen
pdf_end_page ($pdfdoc);

So sollte das vom Prinzip her funktionieren.

Grüße,

Christian