El problema es que la primera carpeta me cuenta bien pero en las sucesivas el conteo se suma automaticamente a las anteriores y no entiendo por que cada vez que inicio una consulta el vontador no se pone a 0. Me imagino que será una tonteria pero no doy con ello.
El código que utilizo es el siguiente y gracias de antemano:
Código:
<?php
$max = 3;
$bloq = 0;
while ($registro = mysql_fetch_array($tabla)) {
$carpeta=$registro['carpeta'];
$imagen=$registro['imagen'];
$codigo=$registro['idfoto'];
$fecha=$registro['fecha'];
$path = "noche/$carpeta";
$dh = opendir($path);
while (false !== ($nombre_archivo = readdir($dh))) {
$archivos[] = $nombre_archivo;
}
$total_archivos = count($archivos);
$total = 0;
for ($i = 0; $i<=$total_archivos; $i++) {
if ($explorar[$i] != "." && $explorar[$i] != "..") {
$totalmax = $total++;
}
}
closedir($dh);
if ($bloq < $max) {
echo ("<td align='center'>");
echo ("<img class='fotito' src='$path/$imagen.jpg'/></a>");
echo ("<span='aaa'><br /><strong>$fecha</strong><br />(".$totalmax." fotos)<br /> </span></td>");
$bloq++;
}
else{
echo ("</tr><tr>");
$bloq = 0;
echo ("<td align='center'>");
echo ("<img class='fotito' src='$path/$imagen.jpg'/></a>");
echo ("<span='aaa'><br /><strong>$fecha</strong><br />(".$total." fotos)<br /> </span></td>");
$bloq++;
}
}
?>

