Hallo Joy,
wenn dir deine db-abfrage ein array mit den bildern ausgibt, die du anzeigen willst, könntest du ja mit dem Modulo-Operator arbeiten, dargestellt durch %. 5 % 4 gibt dir z.B. den Rest 1 zurück, also ist 5 nicht durch 4 teilbar.
Immer dann, wenn der Index deines Arrays + 1 durch 4 teilbar ist, setzt du den Zeilenumbruch.
Nehmen wir an, dein Array heisst $myBilder.
$myBilder[0] = "bild1.gif";
$myBilder[1] = "bild42.gif";
usw.
$numBilder = count($myBilder);
$output = "";
for($i = 0; $i < $numBilder; $i++) {
$j = $i + 1;
$output .= "<img src="$myBilder[$i]" />
if($j >= 4 && $j % 4) == 0) {
$output .= '<br />';
}
}
Ich hoffe, das hilft dir.
Noch gähnende Grüße, Uschi