Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/07/2015, 21:19
bbrian
 
Fecha de Ingreso: enero-2010
Mensajes: 400
Antigüedad: 14 años, 10 meses
Puntos: 6
Mantener parametros _GET al paginar

Hola, me surgio un problema haciendo un catalogo de productos, el tema es asi:
El catalogo inicialmente se muestra por completo con una paginacion, el tema es que a la hora de filtrar por categoria cuando cambio de pagina pierde el parametro categoria y va hacia la pagina 2 pero muestra la consulta completa, no el filtrado.
Yo estoy aca:
http://localhost/catalogo/catalogo.p...ria=accesorios
y cuando quiero ir a la pagina 2, va aca:
http://localhost/catalogo/catalogo.php?pagina=2

Pierde la variable "categoria=accesorios"

Como puedo mantenerla a la hora de paginar ?

El codigo del paginador es este.

Código PHP:
 if (mysqli_num_rows($rs)== 0)
                        {
                            echo 
"NO HAY REGISTROS DE ESTA BUSQUEDA";
                        }
                            else
                        {
 if (
$total_paginas 1) {
        if (
$pagina != 1)
            echo 
'<a href="?pagina='.($pagina-1).'">Anterior</a>';
        for (
$i=1;$i<=$total_paginas;$i++) {
            if (
$pagina == $i)
              
                echo 
$pagina."|";
            else
               
                echo 
'  <a href="?pagina='.$i.'">'.$i.'|</a>  ';
        }
        if (
$pagina != $total_paginas)
            echo 
'<a href="?pagina='.($pagina+1).'">Siguente</a>';
    }