Ver Mensaje Individual
  #7 (permalink)  
Antiguo 15/02/2005, 14:47
Avatar de Reynier
Reynier
 
Fecha de Ingreso: noviembre-2002
Ubicación: Por ahí en algún sitio
Mensajes: 1.844
Antigüedad: 21 años, 5 meses
Puntos: 1
Paginacion

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>&nbsp;</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
__________________
Ing. Reynier Pérez Mira