Buenas, tengo un problema que me esta dando dolores de cabeza a ver si alguien me echa un cable por favor...
Estoy haciendo una galeria de imagenes y sale todo bien, pero el problema es que quiero contar el numero de imagenes que hay en cada album, la funcion sale bien el problema es que se repite en un while y claro esto me saca:
el primer album tiene el numero de imagenes bien.
el segundo album las del segundo + las del primero
el tercero las del tercero + las del segundo + las del tercero
... etc
bueno ahi os dejo el codigo :
Código:
<?php
$resultado=mysql_query("select * from album_real");
while ($array = mysql_fetch_array($resultado) ) {
$portada = $array[portada];
$llamadaJava = $array[js];
$nombre = $array[nombre];
$descripcion = $array[descripcion];
$orden = $array[orden];
$dire = $array[parametro];
$ds = opendir($dire);
while (false !== ($nombre_archivo = readdir($ds))) {
$archivos[] = $nombre_archivo;
}
$total_archivos = count($archivos);
$total = $total_archivos-2;
echo "<script type='text/javascript'>";
echo $orden;
echo "</script>";
echo '<div class="eff">';
echo "<a href='#verAlbum'><img src='$portada'/><div class='caption' onclick='$llamadaJava'><a class='header' style='padding-top:10px; padding-left:15px; padding-right:15px;'>";
echo $nombre;
echo "</a>";;
echo "<p style='padding-left:15px; padding-right:15px; text-align:justify;'>";
echo $total;
echo " imágenes";
echo "<br><br>";
echo $descripcion;
echo "</p></div></a>";
echo '</div>';
}
?>
el problema esta en
Código:
$total_archivos = count($archivos);
$total = $total_archivos-2;
ya que esta recibiendo cada bloque la misma variable y de ahi el error...EL TEMA ES QUE NO SE COMO SALIR DE AHI
ayudaaaaaa plis!