Christian Seiler: gästebuch: neue datei erstellen

Beitrag lesen

Hallo,

Jetzt nur noch eine letzte klitzekleine frage: wie kann ich das denn automatisch machen, dass je nachdem wie viele Einträge drin sind, unten entsprechen oft die links stehen +10 / -10 und die vorherigen/nächsten 10 Einträge anzeigen? Also z.B. bei 34 Einträgen auf Seite 1 unten: +10, auf Seite 2 unten -10 / +10, auf Seite 3 unten -10 / +10, auf Seite 4 unten -10. Da muss man doch irgendwie dynamisch das Ziel der Links erzeugen. wie mach ich das?

mal angenommen, Dein Script wird mit folgenden Parametern aufgerufen:

script.php?ab=50&anz=10

dann weißt du die aktuelle "Position" und kannst die Anzahl addieren/subtrahieren.

Bsp:

// script.php?ab=...&anz=...

// ausgabe der Einträge

$nr_zurueck = $_GET["ab"] - $_GET["anz"];
$nr_vor = $_GET["ab"] + $_GET["anz"];
echo "<a href="".$_SERVER["PHP_SELF"]."?ab=".$nr_zurueck."anz=".$_GET["anz"]."">Zurück</a>\n";
echo "<a href="".$_SERVER["PHP_SELF"]."?ab=".$nr_vor."anz=".$_GET["anz"]."">Vor</a>\n";

Grüße,

Christian