09/12/2011, 22:32
|
| | Fecha de Ingreso: abril-2011
Mensajes: 72
Antigüedad: 13 años, 7 meses Puntos: 0 | |
Paginacion Resultados de Búsqueda con campos vacios Buenas a todos:
El problema que se me plantea es que tengo un formulario cuyos resultados quiero paginar en el documento de destino.
Sé como pasar las variables por post y por get, y recuperarlas.
El problema es que al paginar, como las páginas son guiadas por enlaces, pierdo la información post, por lo que he intentado ponerla en el enlace para pasarla por url a get.
El problema de esto es que no todos los campos son rellenados en una búsqueda, y al pasar la URL ya no funciona dada la sintaxis larga y probablemente errónea que resulta.
Si lo hago con dos campos y solo envío esos dos campos funciona correctamente, pero es que quiero permitir búsquedas combinadas, para las cuales no es obligatorio rellenar todos los campos.
La URL resultante es algo como : "http://midominio.es/resultados.php?pag=2&pais=198&modelo=1951&color=&p recio=&edad=&"
Hasta país, consigo que funcione, pero como se puede apreciar el resto de variables provoca una URL que no debe de ser muy correcta según mi opinión, aunque si estoy equivocado me gustaría saberlo para buscar en otro sitio el error.
La página de destino ejecuta una consulta a la BD siguiendo esos parámetros, para paginarlos despues. A una página va perfecto pero paginando no.
Si fueran 2 campos lo haría con if.. pero son 7 campos, que al no ser requeridos, me dan un montón de probabilidades....
Gracias!
Última edición por adriantht; 09/12/2011 a las 22:55 |