Pues mira Cluster, me he puesto a realizar lo del pagina pero jamás y nunca que me sale. Este es el código:
Código PHP:
function Mostrar($pagina){
global $directorio, $dirthumb, $columnas, $filas;
$inc = 0;
$path = getcwd();
$pathtodir = substr(substr($path,0,-1),0,strrpos($path,"\\"));
$files = array();
echo "<table width=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"0\">";
if($handle = opendir($pathtodir.$dirthumb)){
while(false !== ($file = readdir($handle))){
if ($file != "." && $file != ".."){
if (eregi("\.jpe?g$", $file)){
$files[] = $file;
}
}
}
closedir($handle);
}
$cantidad_elementos = count($files);
foreach($files as $image){
$resto = $inc % $columnas;
if($resto == 0){
echo "<tr>";
}
if(file_exists($pathtodir.$dirthumb.$image)){
echo "<td>";
echo "<img src=\"createthumbs.php?imagen=".urlencode($pathtodir.$dirthumb.$image)."\">";
echo "</td>";
}
$inc++;
if($resto == 0){
echo "</tr>";
}
if ($resto <> 0) {
$ajust = $columnas - $resto;
for ($j = 0; $j < $ajust; $j++) {
echo "<td> </td>";
}
echo "</tr>";
}
}
echo "</table>";
echo "<table border=\"0\" width=\"100%\">"
."<tr>";
if($pagina){
echo "<td align='center'><a href='mostrar.php?m=v&pagina=".($pagina-1)."'>< Anterior</a></td>";
}
if((($pagina+1)*$filas*$columnas) < $cantidad_elementos){
echo "<td align='center'><a href='mostrar.php?m=v&pagina=".($pagina+1)."'>Siguiente ></a></td>";
}
echo "</tr></table>";
echo $cantidad_elementos." :: ".($pagina+1)*$filas*$columnas;
}
pero solo me pone una columna con todas las imagenes que tengo en el dir. Y lo que quiero que haga es que me haga una tabla de 2 filas por 3 columnas que son las valores de las variables globales $filas y $columnas. Ahora cuando doy a siguiente toma bien los valores pero me muestra las mismas imagenes que la vez anterior. Alguna sugerencia al respecto ???
Salu2