Grunge
Erfahrenes Mitglied
Hi,
Ich habe mal wieder ein Problem:
Ich bin gerade dabei eine Galerie zu coden. Sie funktioniert so: Im ACP (adminControlPanel) kann man "ordner" bzw "Kategorien" erstellen und anschließend Fotos hochladen für die einzelne Kategorie. Das heißt, in der Tabelle für die Fotos speichert man in der Spalte "folder" den zum Foto zugehörigen Ordner. Nun hab ich einige Probleme bei der Ausgabe:
Zuerst listet er die Ordner auf. Sie verweisen auf den folgenden Pfad: show_gal.php?folder=Ordner1
Ordner 1 ist nur ein Beispiel. Wir je nach Ordner einzeln in einer while Schleife erstellt. Mein Problem liegt jetzt darin - also mir fehlt schon die theoretischen Ansätze - das ich nicht weiß wie ich die Abfrage dann gestalten soll. Klar - in der show_gal.php wird ungefähr so abgefragt:
aber wie geb ich nun die Fotos aus. Es soll nämlich immer nur ein Foto angezeigt werden, und unten per "next"-Button das nächste. Wie stell ich das an!?
Da hab ich mir gedacht ein Feld für "id" mit anzugeben und dann immer die abfrage in Abhängigkeit der id zu gestalten und diese immer um 1zu erhöhen. Das setzt doch aber vorraus, das die ID immer um eins höher ist: Würde sich ganz einfach durch auto_increment lösen - doch was ist, wenn ich nun ein Foto lösche, dann geht das doch nicht mehr!? Weil dann unter umständen die ID mal in 2er dann in 4er Schritten variiert. Kann mir einer helfen!?
Ich danke euch im Vorraus
Ich habe mal wieder ein Problem:
Ich bin gerade dabei eine Galerie zu coden. Sie funktioniert so: Im ACP (adminControlPanel) kann man "ordner" bzw "Kategorien" erstellen und anschließend Fotos hochladen für die einzelne Kategorie. Das heißt, in der Tabelle für die Fotos speichert man in der Spalte "folder" den zum Foto zugehörigen Ordner. Nun hab ich einige Probleme bei der Ausgabe:
Zuerst listet er die Ordner auf. Sie verweisen auf den folgenden Pfad: show_gal.php?folder=Ordner1
Ordner 1 ist nur ein Beispiel. Wir je nach Ordner einzeln in einer while Schleife erstellt. Mein Problem liegt jetzt darin - also mir fehlt schon die theoretischen Ansätze - das ich nicht weiß wie ich die Abfrage dann gestalten soll. Klar - in der show_gal.php wird ungefähr so abgefragt:
PHP:
$sql="SELECT * FROM gallerie WHERE folder='".$_GET['folder']."'";
...
aber wie geb ich nun die Fotos aus. Es soll nämlich immer nur ein Foto angezeigt werden, und unten per "next"-Button das nächste. Wie stell ich das an!?
Da hab ich mir gedacht ein Feld für "id" mit anzugeben und dann immer die abfrage in Abhängigkeit der id zu gestalten und diese immer um 1zu erhöhen. Das setzt doch aber vorraus, das die ID immer um eins höher ist: Würde sich ganz einfach durch auto_increment lösen - doch was ist, wenn ich nun ein Foto lösche, dann geht das doch nicht mehr!? Weil dann unter umständen die ID mal in 2er dann in 4er Schritten variiert. Kann mir einer helfen!?
Ich danke euch im Vorraus