Michael Warneke: Grosse Tabelle über mehrer Seiten drucken

Hallo

Ich habe ein Problem beim drucken meiner Site.
Ich generiere mit php eine tabelle aus einer datenbank mit unterschiedlicher Länge.
Wie ist es zu machen, daß die Tabelle beim Ausdruck auf DIN/A4 beim Seitenwechsel die Zeilen nicht mitten durchschneidet, sondern bei Platzmangel gleich auf die nächste Seite setzt.
Gibts ne Möglichkeit eine größe Tabelle so zu splitten, das auf jeder DIN/A4 Seite auch wieder der kopf zu sehen ist?

Danke für Eure Hilfe.

MfG
Michael Warneke

  1. Mhh, ich würde da einfach mal manuell ausprobieren, an welcher stelle genau das ding abgehack wird, und dann beim auslesen der datenbank genau an der stelle eine leerzeile einfügen, ist nicht ganz schön die lösung, aber was besseres fälllt mir nicht ein...

    André

  2. Hi,

    Wie ist es zu machen, daß die Tabelle beim Ausdruck auf DIN/A4 beim Seitenwechsel die Zeilen nicht mitten durchschneidet, sondern bei Platzmangel gleich auf die nächste Seite setzt.

    Theorie: page-break-... - aber leider gelten die nicht für td oder tr, sondern nur für blocklevel-Elemente...
    Man müßte also in den td blocklevel-Elemente unterbringen und diesen diese Eigenschaft zuweisen.

    Praxis: Wie weit das in den diversen Browsern funktioniert, hab ich noch nicht getestet.

    Gibts ne Möglichkeit eine größe Tabelle so zu splitten, das auf jeder DIN/A4 Seite auch wieder der kopf zu sehen ist?

    Theorie: thead, tfoot, tbody
    Praxis: Wie weit das in den diversen Browsern funktioniert, hab ich noch nicht getestet.

    cu,
    Andreas

    --
    Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
    http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/