Buenos dias.
Tengo un problema con la generacion de una tabla que es el siguiente:
Leo un directorio en el cual tengo imagenes y quiero cargarlas en una tabla de x*y dimensiones y que desconozco.
Para ello utilizo el siguiente codigo:
<table>
<tr>
<?php
$contador=0;
$dir = 'fotos_img';
$dir1= $dir."/";
// Abrir un directorio conocido, y proceder a leer sus contenidos
if (is_dir($dir)) {
if ($gd = opendir($dir)) {
while ($archivo = readdir($gd)) {
if (filetype($dir1 . $archivo) == "file"){
$archivof=$dir1.$archivo;
echo "<td style='background: #FFF url($archivof) no-repeat center top; padding:50px;'></td>";
$contador= $contador + 1;
echo $contador;
if ($contador == 4){ ?>
</tr> <tr><?
$contador=0;
}
}
}
closedir($gd);
}
}
?>
</tr>
</table>
El problema me surge cuando quiero controlar el numero de celdas por fila y si es 4 ($contador) no me genera una nueva fila de celdas. ¿que está mal o como debo proceder para ello?. Si me muestra las imagenes en cada celda de la primera fila pero no muestra la segunda fila.
No me salern errores ni en js ni en php.
Un ayuda.
Gracias.
Javier.
Tengo un problema con la generacion de una tabla que es el siguiente:
Leo un directorio en el cual tengo imagenes y quiero cargarlas en una tabla de x*y dimensiones y que desconozco.
Para ello utilizo el siguiente codigo:
<table>
<tr>
<?php
$contador=0;
$dir = 'fotos_img';
$dir1= $dir."/";
// Abrir un directorio conocido, y proceder a leer sus contenidos
if (is_dir($dir)) {
if ($gd = opendir($dir)) {
while ($archivo = readdir($gd)) {
if (filetype($dir1 . $archivo) == "file"){
$archivof=$dir1.$archivo;
echo "<td style='background: #FFF url($archivof) no-repeat center top; padding:50px;'></td>";
$contador= $contador + 1;
echo $contador;
if ($contador == 4){ ?>
</tr> <tr><?
$contador=0;
}
}
}
closedir($gd);
}
}
?>
</tr>
</table>
El problema me surge cuando quiero controlar el numero de celdas por fila y si es 4 ($contador) no me genera una nueva fila de celdas. ¿que está mal o como debo proceder para ello?. Si me muestra las imagenes en cada celda de la primera fila pero no muestra la segunda fila.
No me salern errores ni en js ni en php.
Un ayuda.
Gracias.
Javier.