fUnKuCh3n
Erfahrenes Mitglied
Hallo,
ich habe folgendes Problem, in einer SQL Tabelle habe ich mehrere Bilder mit eigenen bildids versehen gespeichert, nun möchte ich mir halt gerne diese Bilder durch Pfeile mit Weiter und Zurück navigierbar machen, sprich ich brauche ja die niedrigeste und höchste Bildid aus der Datenbank:
Aber was ist wenn jetzt z.b. die Bildid's nicht fortlaufend sind sondern der Admin z.b. mal eine gelöscht hat?
Momentan mach ich es einfach so dass die aktuelle Bildid ( per _GET geholt ) + 1 und -1 gerechnet wird um zum nächsten / vorigen Bild zu gelangen, aber wie gesagt bei nicht vorhandenen Bildids wird dies ein problem, wie würdet ihr dies am schlausten lösen?
Lg Sascha
ich habe folgendes Problem, in einer SQL Tabelle habe ich mehrere Bilder mit eigenen bildids versehen gespeichert, nun möchte ich mir halt gerne diese Bilder durch Pfeile mit Weiter und Zurück navigierbar machen, sprich ich brauche ja die niedrigeste und höchste Bildid aus der Datenbank:
PHP:
$query = "SELECT galleryid, MIN(bildid) FROM partypics WHERE `galleryid` = '$galleryid' GROUP BY galleryid";
$result = mysql_query($query);
while($row = mysql_fetch_array($result))
{
$lowbild = $row['MIN(bildid)'];} //Niedrigste ID in der Datenbank mit der Galleryid XX
$query = "SELECT galleryid, MAX(bildid) FROM partypics WHERE `galleryid` = '$galleryid' GROUP BY galleryid";
$result = mysql_query($query);
while($row = mysql_fetch_array($result))
{
$highbild = $row['MAX(bildid)'];} //Höchste ID in der Datenbank mit der Galleryid XX
Aber was ist wenn jetzt z.b. die Bildid's nicht fortlaufend sind sondern der Admin z.b. mal eine gelöscht hat?
Momentan mach ich es einfach so dass die aktuelle Bildid ( per _GET geholt ) + 1 und -1 gerechnet wird um zum nächsten / vorigen Bild zu gelangen, aber wie gesagt bei nicht vorhandenen Bildids wird dies ein problem, wie würdet ihr dies am schlausten lösen?
Lg Sascha