Wenn ich das richtig sehe, geht es bei dir doch um gar keinen Seitenzähler, oder?
Ich würde die Sache so angehen:
- Du nimmst eine $_GET-Variable, die die Nummer des entsprechenden Bilds, das angezeigt werden soll enthält:
Code:
$bild_id = (isset($_GET['id'])) ? $_GET['id'] : 0;
- Danach setzt du $bild_id entsprechend ins SQL-Query ein:
Code:
$
sql = "SELECT * from Bilder WHERE bild_id = $bild_id";
$result = mysql_query($
sql);
- Dann gibst du das aktuelle Bild aus:
Code:
$row = mysql_fetch_assoc($result);
echo 'deine Ausgabe';
- Mit der ID des aktuellen Eintrags hast du auch die ID des vorigen und des nächsten Eintrages:
Code:
$letzte_id = $bild_id - 1;
$naechste_id = $bild_id + 1;
- Unter deine Ausgabe gibst du jetzt 2 Links aus, die auf das vorherige und das nächste Bild verlinken:
Code:
// vorheriges Bild:
echo '[
url="bilder.php?id=' . $vorherige_id . '"]vorheriges Bild[/
url]';
// nächstes Bild:
echo '[
url="bilder.php?id=' . $naechste_id . '"]nächstes Bild[/
url]';
Wenn du so vorgehst, müsste es eigentlich gehen.