Foros del Web » Programando para Internet » ASP Clásico »

Paginacion ASP y formularios !PROBLEMAS!

Estas en el tema de Paginacion ASP y formularios !PROBLEMAS! en el foro de ASP Clásico en Foros del Web. Se paginar un recordset sin problemas, tambien se usar un formulario para filtrar datos usando una SQL, pero.... Si tengo una consulta que recupera los ...
  #1 (permalink)  
Antiguo 20/11/2002, 05:27
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 23 años, 3 meses
Puntos: 1
Paginacion ASP y formularios !PROBLEMAS!

Se paginar un recordset sin problemas, tambien se usar un formulario para filtrar datos usando una SQL, pero....

Si tengo una consulta que recupera los datos del formulario para filtrar , algo asi:
variable=request.form("valor")
SQL="select * from tutabla where campo='"&variable"&' "

La primera pagina del recordset funciona sin problemas, pero al dirigirme a la segunda pagina de resultados el valor del formulario se ha perdido puesto que lo lanzo mediante un link y el parametro es un querystring
EJemplo: (paginacion.asp?pagina=x)

Y claro la consulta no me devuelve resultados porque el valor del request.form=0

Alguien ha tenido este problema , existe algun script que funcione del que pueda sacar alguna explicacion para aprender?
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #2 (permalink)  
Antiguo 20/11/2002, 05:32
 
Fecha de Ingreso: abril-2002
Ubicación: Madrid
Mensajes: 117
Antigüedad: 23 años
Puntos: 0
no he entendido muy bien tu problema
pero por que no pasas otro campo ademas del nuemero de pagina con el valor del formulario que quieres mantener

pag.asp?pag=X&valor=Y
  #3 (permalink)  
Antiguo 20/11/2002, 10:30
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Hace poco se preguntó lo mismo...

1- Eliminá el .FORM del Request y dejá que ASP decida si recogerlo por QueryString o por Form que lo hace muy muy bien

2- En los enlaces de pagina anterior o siguiente, volvé a pasar el criterio de búsqueda con el mismo nombre en el parámetro.. algo así:



variable=request("valor")
SQL="select * from tutabla where campo='"&variable"&' "


<a href="paginacion.asp?pagina=x&valor=<% =variable %>">Pagina X</a>
__________________
...___...
  #4 (permalink)  
Antiguo 20/11/2002, 10:48
Avatar de dobled  
Fecha de Ingreso: enero-2002
Ubicación: Rancagua - Chile
Mensajes: 1.328
Antigüedad: 23 años, 3 meses
Puntos: 2
Maestro a mi me pasa lo mismo encontraste solución?
__________________
Usa títulos específicos y con sentido
En las listas de correo o en los grupos de noticias, la cabecera del mensaje es tu oportunidad de oro para atraer la atención de expertos cualificados en aproximadamente 50 caracteres o menos. No los desperdicies en balbuceos como "Por favor ayúdame" (de "POR FAVOR AYÚDAME!!!" ya ni hablamos). No intentes impresionarnos con lo profundo de tu angustia; mejor usa ese preciado espacio para una descripción lo más concisa posible del problema.
  #5 (permalink)  
Antiguo 20/11/2002, 20:02
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 23 años, 3 meses
Puntos: 1
Voy a probar lo que apunto dazuaga, mañana os cuento.
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
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 12:07.