Wie kann ich über eine Aktion (also z.B. Mausklick auf "next") php-Code in der index.php ausführen, die ja die Seite erstellt hat?
Sorry, für mich sieht es im Moment so aus, als hättest Du nicht das erforderliche PHP-Wissen, um Dein Problem zu lösen. Dieses hier ist kein PHP-Forum.
Generell halte ich es nicht für sinnvoll Datensätze in einen Array zu speichern und dann zu sortieren. Ich arbeite an allen Stellen so viel wie möglich mit SQL, da es wenn es um Sortierung und Abfragen geht auf jeden Fall performanter ist, als Datensätze in einem Array zu speichern und dann zu sortieren.
Natürlich muss man nicht unnötig viele Abfragen an das RDBMS schicken, aber ich weiß vom phpMyAdmin, dass er mit LIMIT arbeitet und von "freenet.de" (mit ca. 16 Mio Datensätzen) weiß ich es auch.
Es wäre ja auch wahnwitzig, 16 Mio Datensätze in einem Array zu speichern und sie dann mit PREV und NEXT auszugeben.
Aber wenn Du diese Lösung nicht machen möchtest, kann ich Dir nicht mehr helfen.
Gruß
Claus