Foros del Web » Programando para Internet » PHP »

ayuda con paginator de jpinedo

Estas en el tema de ayuda con paginator de jpinedo en el foro de PHP en Foros del Web. Hola tengo instalado el paginator, y queria hacer que el usuario pueda elegir el numero de resultados que quiere mostrar. Para ello en la pagina ...
  #1 (permalink)  
Antiguo 12/12/2004, 14:13
 
Fecha de Ingreso: junio-2004
Mensajes: 101
Antigüedad: 13 años, 6 meses
Puntos: 0
ayuda con paginator de jpinedo

Hola tengo instalado el paginator, y queria hacer que el usuario pueda elegir el numero de resultados que quiere mostrar. Para ello en la pagina donde tengo mi buscador tengo lo siguiente.

<select name="maxhits">
<option value="3" selected>10</option>
<option value="40">40</option>
<option value="100">100</option>
<option value="170">170</option>
</select>
Esto se envia por post.
Y en la página de resultados, tengo lo siguiente
$_pagi_cuantos = $maxhits;
despues ya incluyo el paginator.inc

pues bien al hacer esta modificación el script no funciona bien, con esto me refiero a la barra de navegación. En cambio, si pongo un numero fijo en _pagi_cuantos, si funciona. A que se debe esto? Como lo puedo solucionar?

Gracias
  #2 (permalink)  
Antiguo 13/12/2004, 06:52
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Supongo que todo eso lo tendrás en un formulario? .. y al hacer submit lo mandas a ese mismo script/página por GET? (o POST? .. ) deberías usar:

$_pagi_cuantos = $_GET['maxhits'];

Y luego en el método que usa Paginator para propagar variables .. indica tu variable "maxhits" para propagarla también en los links que se generan para paginar.

Un saludo,
  #3 (permalink)  
Antiguo 25/12/2004, 22:07
Avatar de jpinedo
Colaborador
 
Fecha de Ingreso: septiembre-2003
Ubicación: Lima, Perú
Mensajes: 3.120
Antigüedad: 14 años, 2 meses
Puntos: 41
Como ya te dijo Cluster, para evitar problemas, podría utilizar lo siguiente:
Código PHP:
$_pagi_cuantos $GLOBALS['maxhits'];
$_pagi_propagar = array("maxhits"); 
Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:33.