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

Pasar Argumentos En Una Paginacion

Estas en el tema de Pasar Argumentos En Una Paginacion en el foro de ASP Clásico en Foros del Web. ME DOY POR VENCIDO.. Realmente no sé mucho de esto de ASP, pero investigando por todos lados he logrado hacer una aplicación, pero me he ...
  #1 (permalink)  
Antiguo 19/11/2005, 18:00
 
Fecha de Ingreso: octubre-2005
Mensajes: 15
Antigüedad: 19 años, 6 meses
Puntos: 0
Pasar Argumentos En Una Paginacion

ME DOY POR VENCIDO..

Realmente no sé mucho de esto de ASP, pero investigando por todos lados he logrado hacer una aplicación, pero me he pasado todo el día de hoy tratando de hacer una paginación de resultados.. he revisado casi todos los Post que hay en el foro pero aun nada.

Les explico--- puedo realizar la paginación, pero al momento de intentar acceder a las proximas páginas (registros que quedan), el link no funciona y me entrega un error de argumentos incorrectos.. Por lo que pude ver, es necesario pasar los argurmentos junto a la paginacion, pero es problema es que la consulta se realiza de acuerdo a SQL variables, pues entonces como ingreso el argumento a la paginación.

Ayuda Please
  #2 (permalink)  
Antiguo 19/11/2005, 19:04
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 23 años, 3 meses
Puntos: 2
que quieres decir con sql variables. puedes poner el link a las otras paginas
__________________
Manual de ASP Avanzado ;-)
  #3 (permalink)  
Antiguo 19/11/2005, 19:58
 
Fecha de Ingreso: octubre-2005
Mensajes: 15
Antigüedad: 19 años, 6 meses
Puntos: 0
ME EXPLICO
Tengo una página llamada busqueda.asp. En esta página recibo las busquedas realizadas por el usuario a traves de.

- Un include que contiene una caja de texto con dos opciones. Opcion Autor y Opción Titulo
- Tengo los laterales que tienes links que efectuan distintas busquedas, por ejemplo Pedrito, Juanito, etc.. cada uno de estos links envia su Id por Url, para recibirlo en un Query.
Y asi otras desde otras páginas.

Para esto tengo una SQL, que recibe estos datos, osea si el usuario selecciono la opcion autor, el select se llena con la variable autor, si selecciono titulo con titulo y asi.
A la vez, los links que envian Id son recibidos en el la SQL y llenan el select de acuerdo a esto (en conclusion a distintos campos de una tabla)
Ahora, como puedo entregar a la paginacion el argumento que corresponde??

Gracias por la ayuda
  #4 (permalink)  
Antiguo 19/11/2005, 20:31
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 20 años, 1 mes
Puntos: 9
no se si he interpretado bien tu pregunta, supongo que no, pero si es así, tenés que pasarle esos mismos argumentos para que se mantengan a través de todas las páginas, o mejor dicho, para que se mantengan cuando el usuario cambia de una pagina a otra.
Seguramente en la paginación le pasas el valor de la pagina por la URL, ya que es lo mas comun que se haga de esta forma, entonces por la URL también agregale esas variables para que se pueda mantener a lo largo del cambio de página que realiza el usuario.
Espero que haya entendido bien cual era tu problema y te sirva de algo esto.
Saludos!.
__________________
Add, never Remove
  #5 (permalink)  
Antiguo 21/11/2005, 08:37
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
creo que con el codigo te podriamos ayudar

supongamos que mandas dos variables

palabra,tipo

en donde palabra = texto a buscar
tipo = si es titulo o autor lo que va dentro de la palabra.

en tu sql vos usas esas dos variables

en tu enlace de paginacion vos tenes que llevarte esas dos variables

en el inicio de tu asp lo recoges

palabra = request("palabra")
tipo = request("tipo")

y en tu enlace las pasas

por ejemplo

<a href="./mostrar_resutlados.asp?eje=30&palabra=<%=palabra%>&tipo=<%=tipo%>&page=<%= I %>"><%= I %></a>
__________________
JuanRa Pérez
San Salvador, El Salvador
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 11:27.