Tengo una tabla con un paginador para poder ir hacia alande o atras.
Para pasar entre paginas utilizo dos variables, plataforma para indicar de que consola es y page para indicar en que pagina estoy.
El codigo que uso es el siguiente.
Nota: El codigo lo cogi de otra pagina solo que lo he adaptado a mis nesesidades.
Código PHP:
if($num_rows != 0){
$nextpage= $page +1;
$prevpage= $page -1;
?><ul id="pagination-digg"><?
if ($page == 1) {
?>
<li class="previous-off">« Anterior</li>
<li class="active">1</li> <?
for($i= $page+1; $i<= $lastpage ; $i++){?>
<li><a href="http://localhost/infojuegos/includes/secciones/juegos.php?plataforma=<? echo $consola; ?>&page=<? echo $i;?>"><? echo $i;?></a></li>
<? }
if($lastpage >$page ){?>
<li class="next"><a href="http://localhost/infojuegos/includes/secciones/juegos.php?plataforma=<? echo $consola; ?>&page=<? echo $nextpage;?>" >Siguiente »</a></li><?
}else{?>
<li class="next-off">Siguiente »</li>
<? }
} else {
?>
<li class="previous"><a href="http://localhost/infojuegos/includes/secciones/juegos.php?plataforma=<? echo $consola; ?>&page=<? echo $prevpage;?>" >« Anterior</a></li><?
for($i= 1; $i<= $lastpage ; $i++){
if($page == $i){
?> <li class="active"><? echo $i;?></li><?
}else{
?> <li><a href="http://localhost/infojuegos/includes/secciones/juegos.php?plataforma=<? echo $consola; ?>&page=<? echo $i;?>" ><? echo $i;?></a></li><?
}
}
if($lastpage >$page ){ ?>
<li class="next"><a href="http://localhost/infojuegos/includes/secciones/juegos.php?plataforma=<? echo $consola; ?>&page=<? echo $nextpage;?>">Siguiente »</a></li><?
}else{
?> <li class="next-off">Siguiente »</li><?
}
}
}
}
?></ul>
Hasta ahora tengo un abeceradio siendo cada letra un href que llama a la tabla pasandole la variable letra.
Pero si doy a una letra y voy a la pagina 2 se genera la pagina 2 pero del inicio (osea el que no filtra).
Como podria hacer para conservar siempre el filtro?, deberia tener en los hred del paginador las tres variables xxx.php?plataforma=xxxxxx&letra=x&page=xx a sabiendas de que al inicio no deberia haber nada en la varialbe letra, o podria contener todos por defecto??
He pensado que como al pulsar a una letra el href me carga de nuevo una pagina, serioa de poner en el inicio algo similar a esto.
Código PHP:
if(isset($_GET['letra'])){.....}
Espero que me puedan ayudar, muchas gracias.