andy72
Erfahrenes Mitglied
Er müsste ja zumindest noch wissen, ob noch Bilderchens nach dem angezeigten vorhanden sind, und der zurück-button sollte ja auch nur gehen, wenn schon bilder angschaut wurden. mit "Limit 1" wird da nix zu machen sein *denk*
Also müsste man den Query so gestalten, dass man sich alle Bilder nur mit ID ausgeben lässt, den Krams in einem Array speichert und dann sieht, an welcher Stelle das Bild gerade ist. Wenn noch welche danach kommen, springe halt weiter und mache einen Select in der Tabelle ...
Anhand der If-Abfrage siehst Du nun, ob vor- und Nach-bilder im Array sind.
Der Schlüssel, den Array_search liefert, liefert Dir ja die Id des Bildes, somit kannst Du
das ab da ja weiter verwenden...
LG
Andy
Also müsste man den Query so gestalten, dass man sich alle Bilder nur mit ID ausgeben lässt, den Krams in einem Array speichert und dann sieht, an welcher Stelle das Bild gerade ist. Wenn noch welche danach kommen, springe halt weiter und mache einen Select in der Tabelle ...
PHP:
$SQL = "SELECT id FROM bilder";
$res = mysql_query($SQL);
$bilder = array();
while( $ret = mysql_fetch_array($res) )
array_push($bilder, $ret['id']);
$pos = array_search($current_image, $bilder);
if( $pos > 0 )
$zurueck = 1;
if( $pos < count($bilder) )
$weiter = 1;
Anhand der If-Abfrage siehst Du nun, ob vor- und Nach-bilder im Array sind.
Der Schlüssel, den Array_search liefert, liefert Dir ja die Id des Bildes, somit kannst Du
das ab da ja weiter verwenden...
LG
Andy