Ich lese aus einer MYSQL Tabelle Bilder aus. Die möchte ich nun anzeigen lassen, automatisch nach 4 Bildern soll er eine neue Zeile anfangen. Leider klappt das nicht so ganz und ich weiss momentan einfach nicht weiter.
Mein Code:
Wenn ich diesen Code so benutze bricht er zwar nach 4 Bildern ab, aber er tut es 11 mal (soviel Bilder wie in der DB sind). Lege ich die sql Abfrage + while in die For Schleife bricht er garnicht. Jemand eine Idee was ich falsch mache ?
Mein Code:
PHP:
$sql = "SELECT * FROM images";
$result = mysql_query($sql);
$imganz=11; // Anzahl der Bilder in der DB
while ($row = mysql_fetch_array ($result)){
for ($i=1;$i<=$imganz;$i++) {
$umbruchat = 4; // Anzahl nach der er neue Zeile anfangen soll
echo "$row[0] "; // Ausgabe des Bildes
if (($i % $umbruchat) == 0) { echo "<br>"; } // Neue Zeile anfangen
}
}
Wenn ich diesen Code so benutze bricht er zwar nach 4 Bildern ab, aber er tut es 11 mal (soviel Bilder wie in der DB sind). Lege ich die sql Abfrage + while in die For Schleife bricht er garnicht. Jemand eine Idee was ich falsch mache ?