Blätterfunktion ohne $page = "$page + 1";

E

elgo

hallo ,

ich habe eine kleine frage :

ich hab eine blätterfunktion bei der jeweils nur ein eintrag (bzw. bild) ausgelesen wird ; bis jetzt wurde das nächste bild immer mit : id des aktuellen bildes +1 angesprochen.

allerdings treten probleme auf wenn ich beispielweise ein bild lösche oder nur nach einem bestimmten kriterium auslesen lasse
denn dann entstehen leerräume zwischen den bildern

ich brauche also eine blätterfunktion die erstmal alle vorhandenen einträge ausließt und dann daraus die vorwärts bzw zurück links erstellt

oder ein script das innerhalb der mysql tabelle zum nächsten verfügbaren eintrag springt

habt ihr vielleicht eine idee oder einen ansatz

dank im voraus

m. goller
 
ich wird das nach folgendem Schema machen:

Code:
//Vorwärts
"SELECT bild from tabelle where id>'id' ORDER BY id DESC LIMIT 1"
//Rückwärts
"SELECT bild from tabelle where id<'id' ORDER BY id ASC LIMIT 1"
 
Zuletzt bearbeitet:
ey danke , sehr cool

ist ja eigentlich auch logisch

aber das mit dem zurückblätter funktioniert komischerweise noch nicht
 
Woran das liegt, kann ich nur mutmassen....

z.B. ist es logisch, dass es bei der Anzeige des ersten Bildes kein vorheriges gibt, analog dazu beim letzten Bild kein nächstes....
 
Zurück