Tal vez te sirba esto:
Las imágenes tienen como nombre un número, se irán creando de 1 hasta X. (esto ya no se como lo haces en tu caso)
Primero contamos los archivos que tiene una carpeta:
Código PHP:
$dir = "directorioConImagenes/";
$contador=0;
if (is_dir($dir)) {
if ($gd = opendir($dir)) {
while (($archivo = readdir($gd)) !== false) {
$contador++;
}
}
Y ahora hacemos un simple for que recorra imagen a imagen hasta la última:
Código PHP:
<table width="800" border="0" align="center">
<tr>
<?php
$r=0;
for($i=0; $i<4; $i++){ //4 filas
echo '<tr>';
for($b=0; $b<4 && $b<=$contador; $b++){ // 4 columnas mientras haya imgs
$r++;
?>
<td align="center" valign="middle">
<img src="directorioConImagenes/<?=$r?>.jpg"/> <br /></td>
<? }
echo '</tr>';
}
?>
</table>