Hey,
ich habe folgendes Problem:
Ich möchte eine einfache Gallery erstellen. Dazu möchte ich immer 3 Bilder in einer Reihe nebeneinander anzeigen. Die Informationen wo die Bilder gespeichert sind (Pfad, dateiname) liegen in einer Mysql Datenbank. Nur wie kann man das lösen das immer 3 Datensätze aus der Datenbank geholt werden, diese nebeneinander angezeigt werden in einer Reihe und darunter dann die nächste Reihe mit 3 Bildern usw.
Bis jetzt habe ich nur den HTML Code für die Bilder:
und so hole ich die Datensätze bis jetzt aus der DB
Nur mit welcher Schleife etc ich das ganze jetzt durchlaufen lassen muss und ob ich den Query abändern muss damit das gewünschte ergebnis eintritt weiß ich nicht.
Hoffe ihr versteht was ich meine und könnt mir helfen^^
ich habe folgendes Problem:
Ich möchte eine einfache Gallery erstellen. Dazu möchte ich immer 3 Bilder in einer Reihe nebeneinander anzeigen. Die Informationen wo die Bilder gespeichert sind (Pfad, dateiname) liegen in einer Mysql Datenbank. Nur wie kann man das lösen das immer 3 Datensätze aus der Datenbank geholt werden, diese nebeneinander angezeigt werden in einer Reihe und darunter dann die nächste Reihe mit 3 Bildern usw.
Bis jetzt habe ich nur den HTML Code für die Bilder:
Code:
<div class="picture_mainframe"> <div class="picture_col1"> <a href="bild.jpg" taget="new"><img class="picture" src="bild.jpg" /></a> <div class="picture_description"> <p>Description</p> </div> </div> <div class="picture_col2"> <a href="bild.jpg" taget="new"><img class="picture" src="bild.jpg" /></a> <div class="picture_description"> <p>description</p> </div> </div> <div class="picture_col3"> <a href="bild.jpg" taget="new"><img class="picture" src="bild.jpg" /></a> <div class="picture_description"> <p>description</p> </div> </div> </div>
PHP-Code:
$sql = "SELECT * FROM bilder WHERE gallery_id = '".$id."' AND thumb = '1' ORDER BY ID ASC";
$result = $DB->query($sql);
Hoffe ihr versteht was ich meine und könnt mir helfen^^
Kommentar