Hallo @Rolf b
danke nochmals für deine Erklärung. Allerdings wenn ich deinen Code jetzt nutze werden pro Seite einfach alle Einträge ausgelesen. Es klappt einfach nicht 😕
Ich habe es so versucht
<?php
$test_pdf_ausgabe = test_pdf($mysqli);
$zeilen = count($test_pdf_ausgabe);
$i = 0;
$len = 5;
$ersteSeite = true;
while ($i < $zeilen) {
write_page($i+1, array_slice($test_pdf_ausgabe, $i, $len), $ersteSeite);
$i += $len;
$len = 15;
$ersteSeite = false;
}
?>
<?php
function write_page($zeilennr, $zeilen, $ersteSeite) {
?>
<page backtop="1%" backbottom="1%" backleft="5%" backright="5%">
<page_footer>
<?php if ($ersteSeite == false) {
echo "hallo";
} ?>
</page_footer>
<table width="100%" id="tblArtikel"">
<thead class="thead">
<tr style="height:2em; vertical-align:top;">
<td style="width:80px; padding-bottom: 10px;"><strong>Pos.</strong></td>
<td style="width:380px; padding-bottom: 10px;"><strong>Artikel</strong></td>
<td style="width:120px; padding-bottom: 10px;"><strong>Artikel Nr.</strong></td>
</tr>
</thead>
<tbody>
<?php foreach($zeilen as $zeile) { ?>
<tr style="height:1.5em; margin-bottom: 16px;">
<td style="width:80px"><?= $zeilennr ?></td>
<td style="width:380px"><?= htmlspecialchars($zeile['Bezeichnung']); ?></td>
<td style="width:120px"><?= htmlspecialchars($zeile['ArtikelNr']); ?></td>
</tr>
<?php $zeilennr++; } ?>
</tbody>
</table>
</page>
<?php } ?>