Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/09/2010, 05:47
Avatar de mortiprogramador
mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 6 meses
Puntos: 214
Respuesta: paginacion con php ayuda

Hola
Bueno, intenta agregar esto al código que ya tienes

Código PHP:
if (empty($_GET["pagina"])) { //si no hay pagina...
//dos variables más
    
$_GET['s']=0;//desde donde mostrar paginas
    
$_GET['j']=0;//hasta donde mostrar paginas 
luego, el for de la paginación cambio un poco y se agrego un if/else
donde se manejará la variable $j para indicar el "grupo" de paginación
y $s que indicará desde cual página finaliza cada grupo anterior,
estos parámetros serán añadido a los href

Código PHP:
                    for ($j=$_GET['s']; $j<$mostrar*($_GET['j']+1); $j++) {                        
                        if( 
$j<($mostrar*($_GET['j']+1))-){ $g=$_GET['j']; $s=$_GET['s']; }else{ $g++; $s=($_GET['j']+1)*$mostrar;}
                        
$dexde $j*$mostrar
finalmente, en el ELSE del if que ya se tenia dentro del FOR

Código PHP:
<a href="mainj.php?pagina=<?php echo $dexde?>&j=<?php echo $g?>&s=<?php echo $s?>"><font face="Verdana, Geneva, sans-serif" size="-1.5"><?php echo "&nbsp;".($j+1)."&nbsp;";?></font></a>
tal vez falten algunas validaciones para la última página,
pero ese detalle te lo dejo a vos
pruebalo y comentas
saludos
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com