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

Paginación y fechas

Estas en el tema de Paginación y fechas en el foro de ASP Clásico en Foros del Web. Tengo un formulario en el que introduzco 2 fechas y las mando por Post a otra página donde hago una consulta y pagino el resultado ...
  #1 (permalink)  
Antiguo 02/07/2004, 09:58
 
Fecha de Ingreso: mayo-2004
Mensajes: 52
Antigüedad: 20 años
Puntos: 0
Paginación y fechas

Tengo un formulario en el que introduzco 2 fechas y las mando por Post a otra página donde hago una consulta y pagino el resultado si tiene más de 20 registros.

Mi problema es el seguiente: cuando quiero ir a la página 2 del resultado se han perdido las fechas que habia recuperado. ¿Qué puedo hacer?
  #2 (permalink)  
Antiguo 02/07/2004, 11:30
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Vuelvelas a mandar mediante campos ocultos.
Es decir, al recibirlas asignas este valor a dos campos ocultos dentro del formulario de paginación con el mismo nombre con que las recibes. Así no tendras problemas.

Saludos
  #3 (permalink)  
Antiguo 05/07/2004, 01:51
 
Fecha de Ingreso: mayo-2004
Mensajes: 52
Antigüedad: 20 años
Puntos: 0
¿Es esto lo que quieres decir:
(esto viene del form anterior)
datainici=request.form("cdatainici")
datafinal=request.form("cdatafinal")
(esto esta en el resultado paginado)
response.write "<input type=hidden name=cdatainici value="&datainici&">"
response.write "<input type=hidden name=cdatafinal value="&datafinal&">"

Así no me funciona....
  #4 (permalink)  
Antiguo 05/07/2004, 03:25
 
Fecha de Ingreso: abril-2004
Mensajes: 36
Antigüedad: 20 años, 1 mes
Puntos: 0
pasalos en el link, ?fechaini=tal&fechafin=talcualw
es lo que yo hago con la paginacion y con buen resultado.
Por cierto, el codigo de arriba deberia funcionar, tiene que tener un fallo de los 'tontos'.
Deberiias preguntar si estan vacios(por la primera vez) y comprobar algunas cosillas mas.
  #5 (permalink)  
Antiguo 05/07/2004, 03:46
 
Fecha de Ingreso: mayo-2004
Mensajes: 52
Antigüedad: 20 años
Puntos: 0
¿Y cómo los recupero por querystring? ¿Me puedes dar más pistas?....
  #6 (permalink)  
Antiguo 05/07/2004, 08:13
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Si los pasa por la URL tiene como inconveniente que el usuario los ve. Eso es tan bueno o malo como tu decidas (cuestiones de seguridad). Si los mandas por URL los recuperas con request.querystring("campo"), pero la verdad es que request("campo") recupera tanto campos POST como GET (mandados vía URL), se utiliza el método QueryString o Form de request solo para diferenciar el tipo de parámetro recibido.

Y viendo tu código, aparentemente esata bien, digo, si abres el formulario y efectivamente los campos son POST, etc. Puedes ver el código HTML generado para verificar donde esta el error en caso de que no funcione.

Por cierto, veo que utilizas response.write para definir etiquetas HTML. Checa este artículo y pruebalo, veras que es cierto.
http://www.soloasp.com.ar/vertexto.asp?txt=27

saludos
  #7 (permalink)  
Antiguo 06/07/2004, 01:42
 
Fecha de Ingreso: mayo-2004
Mensajes: 52
Antigüedad: 20 años
Puntos: 0
Muchas gracias a todos, al final ya me funciona con el request("campo")!!


Hasta la próxima
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:27.