verona: Seitenwechsel programmieren...

Beitrag lesen

Hallo liebes Forum,

das Programmieren von Schleifen bringt mich noch um den Verstand. Ich bekomme es einfach nicht hin.

Folgendes Problem:

Ich lese Daten aus einer Datenbank aus und möchte diese exakt auf ein DIN A4 Format bringen.

Bei einer einzigen Seite klappt das auch sehr gut. Wenn nicht genügend Daten für eine ganze Seite da sind, dann fülle ich den Rest der Seite mit leeren Zeilen.

$anzahlDaten
$maxZeilenJeSeite
$seite
$maxSeiten

Das sind die Variablen, mit denen ich arbeite. Mein Listing ist so lang geworden, dass ich es nicht posten mag. ;-)

Nur eine Seite!
+-----+-------+------+------+
|<th> | <th>  | <th> | <th> |
+-----+-------+------+------+
|Hans | 12345 |23456 |Kassel|
|bla  |       |      |      |
|     |       |      |      |
|     |       |      |      |
|     |       |      |      |
+-----+-------+------+------+
                    Seite 1/1

Mehr als eine Seite!
+-----+-------+------+------+
|<th> | <th>  | <th> | <th> |
+-----+-------+------+------+
|Hans | 12345 |23456 |Kassel|
|Hans | 12345 |23456 |Kassel|
|Hans | 12345 |23456 |Kassel|
|Hans | 12345 |23456 |Kassel|
|Hans | 12345 |23456 |Kassel|
+-----+-------+------+------+
                    Seite 1/2

+-----+-------+------+------+
|<th> | <th>  | <th> | <th> |
+-----+-------+------+------+
|Hans | 12345 |23456 |Kassel|
|bla  |       |      |      |
|     |       |      |      |
|     |       |      |      |
|     |       |      |      |
+-----+-------+------+------+
                    Seite 2/2

Bei der zweiten Sache komme ich mit der "Schleife in Schleife in Schleife in noch 'ner Schleife" - Geschichte nicht mehr klar und habe total den Überblick verloren. Gebt mir bitte einen Schupps in die richtige Richtung. (Aber nicht die Klippen runter, bitte)  :-)

Danke