in Tabelle die Zeilen zählen - für Rechnungsdruck

onebigman

Mitglied
Hallo @ All


Ich möchte in einer dynamisch erstellten Tabelle für den Rechnungsausdruck eines CMS-Systemes die Zeilen zählen. Und zwar so, das er nach 20 Zeilen oder einer Hohe von 450 Pixeln ein neues Druckblatt öffnet. Da der Zeilenumbruch automatisch durch die Begrenzung der Tabellenbreite begrenzt ist weiß ich nicht wie bzw. wo ich ansetzten muß.

Vieleicht ist das ja eher ne Sache für JavaScript aber vieleicht kann ich das ja auch mit PHP lösen....


Hier mal nen Zeilenauszug...


Code:
<table width="100%" style="font-size:12;">
<tr  style="color:#808080; height:1cm; vertical-align:top; " valign="top">
    <td>Nr.</td>
    <td style="width:35mm;">Artikel</td>
    <td style="width:55mm;">Bezeichnung</td>
    <td style="width:13mm; text-align:center;">Menge</td>
    <td style="width:20mm; text-align:right;">Preise €</td>
    <td style="width:22mm; text-align:right;">Summe €</td>
</tr>
<tr  valign="top">
    <td>1</td>
    <td style="width:35mm;">Externes Festplattengehäuse USB 2.0</td>
    <td style="width:55mm;">Tronje EG-35 3,5" Alugehäuse, Blue Light</td>
    <td style="width:13mm; text-align:center;">1</td>
    <td style="width:20mm; text-align:right;">23.63 €</td>
    <td style="width:22mm; text-align:right;">23.63 €</td>
</tr>
<tr  valign="top">
    <td>2</td>
    <td style="width:35mm;">Faxpapier</td>
    <td style="width:55mm;">Kompass Fax 216 - 30M - 0,5</td>
    <td style="width:13mm; text-align:center;">1</td>
    <td style="width:20mm; text-align:right;">1.84 €</td>
    <td style="width:22mm; text-align:right;">1.84 €</td>
</tr>
<tr  valign="top">
 ........
</tr>
</table>



wobei die Bezeichnung in den meißten Fällen mehr als 1 Zeile benötigt. - Genau in dieser Spalte möchte ich die Zeilen zählen.
 
Für Rechnungen sollte generell PDF verwendet werden, siehe Signaturgesetz oder BSI. Hier kannst du dann auch genau mit Pixeln deine Höhe und Breite berechnen. HTML ist hier sehr ungeeignet.
 
Zurück