Foros del Web » Programando para Internet » PHP »

Paginación de resultados por POST

Estas en el tema de Paginación de resultados por POST en el foro de PHP en Foros del Web. Hola, soy nuevo por aquí en lo que a escribir se refiere, ya que normalmente siempre que tengo un problema vengo aquí porque alguien ya ...
  #1 (permalink)  
Antiguo 24/04/2008, 10:30
 
Fecha de Ingreso: abril-2008
Mensajes: 15
Antigüedad: 16 años
Puntos: 0
Paginación de resultados por POST

Hola, soy nuevo por aquí en lo que a escribir se refiere, ya que normalmente siempre que tengo un problema vengo aquí porque alguien ya ha encontrado solución.
Este caso no es diferente, aunque tiene algún matiz xD


Tengo un paginador de resultados basado en este de aquí:
http://www.desarrolloweb.com/articulos/1035.php
No pongo el mio porque viene a ser el mismo. La única diferencia és que yo tengo una página que mediante un formulario que usa POST pasa los parámetros de la búsqueda a la página que hace la paginación. Esta los recoge con POST. El problema está claro cual es. Si hay más de una página, al pulsar sobre los enlaces de más resultados no muestra nada porque no vuelve a obtener los parámetros de la búsqueda, ya que vienen por post desde la página del formulario.

La solución planteada ya en el foro para este problema siempre ha sido la de passar los parámetros por GET (o eso he visto al usar el buscador) en los enlaces a más resultados. Está claro que así se puede pero sinceramente no veo muy seguro pasarlos a la vista de todos, además de que yo ahora mismo en mi buscador tengo sólo 4 campos a pasar, pero cuando termine con este haré uno con más de 20 y me parece un poco rollo passar 20 parámetros por la URL.

La pregunta es esa, no hay ninguna manera de pasar los parámetros de nuevo que no sea a la vista?

Gracias y a ver si me podéis solucionar esta duda!
  #2 (permalink)  
Antiguo 24/04/2008, 10:40
Avatar de eft0  
Fecha de Ingreso: junio-2003
Ubicación: Santiago - Chile
Mensajes: 635
Antigüedad: 20 años, 10 meses
Puntos: 9
Re: Paginación de resultados por POST

Para la paginación sin lugar a dudas lo mejor es pasar por GET sus parametros, lo que se me viene a la mente, muy rapidamente: utiliza sessiones para los demas parametros (que no tengo idea cuales son, pero me imagino de seteo de checkboxes y cosas asi).

Eso, saludos y a ver como te va.
  #3 (permalink)  
Antiguo 24/04/2008, 10:49
 
Fecha de Ingreso: abril-2008
Mensajes: 15
Antigüedad: 16 años
Puntos: 0
Re: Paginación de resultados por POST

Gracias por responder tan rápido eft0.

La verdad és que sí, los campos son checkbox, desplegales de select, etc.. Por eso digo que al final pues tendré varios. Lo de las variables de sesión lo había pensado un poco pero como soy muy novato prefería preguntar.

De todas formas no hay ningún parámetro tan importante como para no pasarlo por GET, pero era más que nada para no pasar 20 o más por ahí....

A ver si alguien tiene alguna otra idea.
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 18:42.