Ver Mensaje Individual
  #5 (permalink)  
Antiguo 17/05/2013, 01:51
Avatar de djboro88
djboro88
 
Fecha de Ingreso: junio-2009
Ubicación: Valencia
Mensajes: 180
Antigüedad: 14 años, 10 meses
Puntos: 2
Respuesta: Paginacion en PHP

Buff... ni idea de como pasarlo a PHP

He hecho esto, pero no aparece nada.
Código PHP:
$currentPage $pagina;
$pagLength $total_paginas;
$nPages 9;
$halfP $total_paginas 2;

if(
$nPages $pagLength || $currentPage $halfP){
    if(
$nPages $pagLength)
        
$ellipsis="...";
        
$start=0;

    }else{
    
        if(
$currentPage $halfP $nPages){
            
$start max(0,$nPages $pagLength);
            
            for (
$i=1;$i<=$total_paginas;$i++){  
         
                if (
$pagina == $i){ 
                  
//si muestro el índice de la página actual, no coloco enlace  
                  
echo "<span>".$pagina."</span> ";  
                   
                }else{ 
                     
                    if(!isset(
$idestilo)){ 
                        echo 
"<a href='tracks?pagina=".$i."'>".$i."</a> ";  
                    }else{ 
                        echo 
"<a href='tracks?estilo=".$idestilo."&nomes=".$nomes."&pagina=".$i."'>".$i."</a> ";  
                    } 
                 
                            
                } 
                 
            } 
            
        }else{
            
$ellipsis="...";
            
$start=max(0,$currentPage-floor($pagLength/2));
            
            for (
$i=1;$i<=$total_paginas;$i++){  
         
                if (
$pagina == $i){ 
                  
//si muestro el índice de la página actual, no coloco enlace  
                  
echo "<span>".$pagina."</span> ";  
                   
                }else{ 
                     
                    if(!isset(
$idestilo)){ 
                        echo 
"<a href='tracks?pagina=".$i."'>".$i."</a> ";  
                    }else{ 
                        echo 
"<a href='tracks?estilo=".$idestilo."&nomes=".$nomes."&pagina=".$i."'>".$i."</a> ";  
                    } 
                 
                            
                } 
                 
            } 
        
        }

No comprendo muy bien como hacerlo...