Tema: Paginación
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/04/2011, 15:36
Lossarnach
 
Fecha de Ingreso: junio-2009
Mensajes: 44
Antigüedad: 14 años, 11 meses
Puntos: 1
Paginación

Estoy buscando un buen paginador en PHP, a ver si por aqui hay uno... he mirado uno que estaba muy bien, pero creo que no es compatible con mi sistema de ruta... por ejemplo, para una sección... localhost/pagina/index.php?op=1;

Código PHP:
<?php
        $page_name 
"index.php?op=1";
    
$start = (isset($_GET['start'])) ? $_GET['start']: null;
    if(
strlen($start) > AND !is_numeric($start)){
        echo 
"Error de datos.";
        exit;
    }
    
$eu = ($start 0);
    
$limit 3;
    
$this1 $eu $limit;
    
$back $eu $limit;
    
$next $eu $limit;
    
$query2 "SELECT * FROM Cursos";
    
$result2 mysql_query($query2);
    echo 
mysql_error();
    
$nume mysql_num_rows($result2);
    
$query "SELECT * FROM Cursos LIMIT $eu, $limit ";
    
$result mysql_query($query);
    echo 
mysql_error();
    while(
$formacion mysql_fetch_array($result)){    
        
//Aqui ponemos la información a paginar... con $formacion...
         
}
    if(
$nume $limit){
        if(
$back >=0) { 
            print 
"<a href='$page_name/$back'><font face='Verdana' size='2'>Anterior</font></a>"
        }
        
$i=0;
        
$l=1;
        for(
$i=0;$i $nume;$i=$i+$limit){
            if(
$i <> $eu){
                echo 
" <a href='$page_name/$i'><font face='Verdana' size='2'>$l</font></a> ";
            }else { 
                echo 
"<font face='Verdana' size='4' color=red>$l</font>";
            
$l=$l+1;
        }
        if(
$this1 $nume) { 
            print 
"<a href='$page_name/$next'><font face='Verdana' size='2'>Siguiente</font></a>";
        } 
    }
}
A ver que os parece, y si tiene una solución, ya que en la ruta pondria localhost/pagina/index.php?op=1?start=0...