Du schreibst:
Allerdings wenn ich deinen Code jetzt nutze werden pro Seite einfach alle Einträge ausgelesen.
Und dann sagst Du: Fehler gefunden - true statt false...
<page_footer> <?php if ($ersteSeite == true) { echo "hallo"; } ?> </page_footer>
Versteh ich nun nicht, das eine hat mit dem anderen nichts zu tun. Welche Zeilen auf die Seite kommen, wird in der Hauptfunktion durch den array_slice-Aufruf bestimmt.
Naja, Hauptsache ist, wenn es jetzt funktioniert UND wenn Du weißt, wie und warum es funktioniert.
Übrigens seh ich gerade: ich habe Dir ein potenzielles Verwirrstück eingebrockt: In der Hauptfunktion bezeichnet $zeilen die Anzahl der Zeilen, die aus der Datenbank kommen, und in write_page bezeichnet es die auszugebenden Datenzeilen. Ist technisch natürlich kein Problem, aber ggf. bringt es Dich durcheinander. Vielleicht ist es besser, wenn Du - nur in der Hauptfunktion - $zeilen in $anzZeilen umbenennst. Sind 2 Stellen, die Zeile mit dem count() und die while-Zeile.
Wie können das Menschen nur jeden Tag 8 Stunden machen?
Och, ich mach das auch schonmal 10 Stunden, und am Wochenende sitz ich vor dem Forum und erkläre den Leuten PHP und MYSQL.
Rolf