Hallo Andi,
In der Datenbank werden Kommentare zu den einzelnen Bildern gespeichert sowie die Bildnamen und ein alternativer Text.
hat jeder Datensatz auch eine eindeutig id?
Momentan werden alle Bilder ausgelesen
womöglich mit "SELECT * ..."? ->http://www.dclp-faq.de/q/q-sql-select.html - auch wenn nicht, ist das überflüssig.
und wenn man auf eins klickt, wird der Bildname übergeben (z.b. insane-15.jpg).
übergib doch eine eindeutige id.
Dann werden Vorgänger und Nachfolger ermittelt (15-1: ..-14.jpg und 15+1: ..-16.jpg).
Daraus lassen sich dann die Links für "<<zurück" und "vor>>" bestimmen.
du könntest die vor/zurück-Links auch so machen, dass du das Script z.B. mit ...php?id=15&richtung=vor aufrufen, und dann anhand dessen was in $_GET['richtung'] steht dein aktuelles Bild abrufen (bei $_GET['richtung']=='vor' z.B. mit "SELECT ... FROM .... WHERE id < mysql_escape_string($_GET['id']) LIMIT 1") - das habe ich mir aber nur mal ausgedacht, aber noch nicht selbst erprobt :-)
Zudem kann man anhand der Bildnummer erkennen, auf welcher Seite sich das Bild befinden muss, dementsprechend entsteht der "zurück zur Übersicht"-Link.
das ist natürlich dann etwas schwieriger zu lösen (ich habe gerade mal in meine unsäglich schlechten Code (den ich irgendwann mal geschrieben habe) gemacht habe, aber eine wirklich gute Lösung habe ich da auch nicht (ich habe die Anzahl der Bilder die vor dem aktuellen Bild existieren ermittelt, und daraus auf die Seitennummer geschlossen))
Ich würde jetzt zum Beispiel aber gern einfach die id übergeben und daraus dann ermitteln, welches der nächste und welches der vorherige Datensatz ist
den Query den ich oben hingeschrieben habe, kannst du natürlich auch auf der Seite vorher einsetzen, nur brauchst du dann mehr Datenbankabfragen.
und auf welcher Seite der jeweils aktuelle Datensatz liegt.
vielleicht fällt jemandem dazu noch was gutes ein :-)
Grüße aus Nürnberg
Tobias
Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|