Ich versuch's mal quick and dirty:
im Array $Bilder[] seien die Bilder. Count($Bilder) ist die Anzahl.
PHP-Code:
$number = count($Bilder);
$rows = floor($number / 3);
$last_row_pics = $number % 3;
echo "
<table width="0" border="1">";
for($i = 0; $i < $rows; $i++) {
echo "
<tr>";
for($j = 0; $j < 3; $j++) {
echo "
<td>Bild" . ($i * 3 + $j) . "</td>";
}
echo "
</tr>";
}
if($last_row_pics) {
echo "
<tr>";
for($j = 0; $j < $last_row_pics; $j++) {
echo "
<td>Bild" . ($i * 3 + $j) . "</td>";
}
echo "
</tr>";
}
echo "
</table>"
Für Bild" . ($i * 3 + $j) . " mußt Du z. B. Bild[$i * 3 + $j] einsetzen.