Thomas Luethi: Ausdrucken von Rechnung

Beitrag lesen

Hallo,

ich habe eine Rechnung die ja je nach Bestellung verschieden lang sein kann..
Zu einer Rechnung gehört natürlich auch eine Fußzeile...

Kann ich via HTMl, PHP oder Javascript definieren, dass auf jeder A4-Seite die Fusszeile mit ausgedruckt wird und auch natürlich ganz unten auf dem Blatt steht?

Mit HTML kommt mir eine "halbe Lösung" in den Sinn:
Tabellen können einen "Kopf-Bereich" (THEAD) und einen
"Fussbereich" (TFOOT) haben, siehe
[1] http://de.selfhtml.org/html/tabellen/aufbau.htm#kopf_koerper_fuss
[2] http://www.w3.org/TR/html401/struct/tables.html#h-11.2.3
In der HTML 4.01 Specification [2] steht:
  When long tables are printed, the table head and
  foot information may be repeated on each page that
  contains table data.

Das heisst: Beim Ausdrucken von langen Tabellen, die
sich über mehrere Seiten erstrecken, *kann* der
Browser Kopf- und Fusszeile auf jeder Seite wiederholen.

Das tun z.B. Firefox (und wohl alle anderen Gecko-Browser seit
Mozilla 1.0 oder 1.5), nicht aber Opera 9.27 oder MS IE 6.
Meine Testseite zum Ausprobieren:
http://www.tiptom.ch/tests/mix/longtable.html

Wenn Du eh mit PHP etwas basteln willst (im Sinn von
Rechnungs-Zeilen zählen oder so), dann machst Du besser
gleich ein PDF, z.B. mit FPDF http://www.fpdf.org/
Weitere Möglichkeiten zur PDF-Erzeugung mit PHP siehe:
http://www.php-faq.de/q/q-pdf-files-php.html

HTH, mfg
Thomas