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

Pasar variables por paginas

Estas en el tema de Pasar variables por paginas en el foro de ASP Clásico en Foros del Web. Hola a todos Tengo una pagina con un formulario que envio los datos mediante un post, a una pagina2 que los recibe estos datos con ...
  #1 (permalink)  
Antiguo 10/09/2002, 09:52
 
Fecha de Ingreso: enero-2002
Mensajes: 349
Antigüedad: 22 años, 5 meses
Puntos: 1
Pasar variables por paginas

Hola a todos
Tengo una pagina con un formulario que envio los datos mediante un post, a una pagina2 que los recibe estos datos con un Request.Form, hasta ahi todo muy bien.
Lo que quiero es que esos datos pasen a una tercera pagina3.
Me pueden dar una pista con que es mas profesional hacerlo (cookies, session, querystring, etc....) y si hay algun ejemplo para guiarme, ya que tengo que pasar cerca de 10 datos.

Gracias de antemano
  #2 (permalink)  
Antiguo 10/09/2002, 10:08
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 5 meses
Puntos: 4
Re: Pasar variables por paginas

Hola,


los recojes en la segunda (2) pagina asi:


variable = Request.Form("loquesea")



tercera3pagina.asp?colocar=<%=variable%>
-------------------------


y luego para recoger essa info en la tercera pagina solo haces un request.querystring asi:



<%=request.querystring("colocar")%&gt ;

y esto lo puedes usar en cualquier cosa como, sql, mostrar datos, etc...


suerte si no entiendes algo me avisas.


<img src="http://www.lexus.com/images/nav/nav_i_logo.gif" width="109" height="47" alt="Lexus" border="0">
  #3 (permalink)  
Antiguo 10/09/2002, 10:18
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 22 años, 4 meses
Puntos: 2
Re: Pasar variables por paginas

creo que el orden es cookies, querystring y como ultimo recurso las sesiones

<CENTER><IMG SRC="http://www.550m.com/usuarios/altolacruz/aprendiz.gif"></CENTER>
  #4 (permalink)  
Antiguo 10/09/2002, 10:48
 
Fecha de Ingreso: enero-2002
Mensajes: 349
Antigüedad: 22 años, 5 meses
Puntos: 1
Re: Pasar variables por paginas

Hola Lexus, no entiendo bien esta parte

tercera3pagina.asp?colocar=&lt;%=variable%&gt;


  #5 (permalink)  
Antiguo 10/09/2002, 11:08
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 22 años, 4 meses
Puntos: 2
Re: Pasar variables por paginas

es un link

&lt;a href=&quot;tercera3pagina.asp?colocar=&lt;%=variab le%&gt;&quot;&gt;tercera pagina&lt;/a&gt;

<CENTER><IMG SRC="http://www.550m.com/usuarios/altolacruz/aprendiz.gif"></CENTER>
  #6 (permalink)  
Antiguo 10/09/2002, 11:16
 
Fecha de Ingreso: enero-2002
Mensajes: 349
Antigüedad: 22 años, 5 meses
Puntos: 1
Re: Pasar variables por paginas

UMMM!!!, me explique mal, el links no es lo que quiero, lo que quiero hacer es que me pasen varios datos pero haciendo un clik en uno solo de ellos,
Con este ejemplo tengo el paso del dato pero solo de uno que es al que le hago el clik.
Por ejemplo del formulario vienen 10 datos esos los imprimo y en uno de ellos hay un enlace similar al que me dan ustedes, pero quiero que pasen todos los datos no ese solo.

Gracias de nuevo de antemano
  #7 (permalink)  
Antiguo 10/09/2002, 14:07
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 5 meses
Puntos: 4
Re: Pasar variables por paginas

Es muy simple


antes que nada debes recojer todos los datos que obtienes de un formulario por medio de request.form

por ejemplo

nombre = request.form(&quot;nombre&quot;)
edad = request.form(&quot;edad&quot;)
correo = request.form(&quot;correo&quot;)
telefono = request.form(&quot;telefono&quot;)



despues en el link colocas esto

pagina3.asp?nombre=&lt;%=nombre%&gt;&amp;edad=&lt; %=edad%&gt;&amp;correo=&lt;%=correo%&gt;&amp;telef ono=&lt;%=telefono%&gt;

etc.. asi puedes enviar tantos datos como quieras..

----------------
y en la pagina3.asp
----------------------

solo los recoges con

request.querystring(&quot;nombre&quot;)

request.querystring(&quot;correo&quot;)

request.querystring(&quot;nombre&quot;)

request.querystring(&quot;edad&quot;)

etc..

espero sea lo que buscas

mi correo es [email protected]

por si algo



<img src="http://www.lexus.com/images/nav/nav_i_logo.gif" width="109" height="47" alt="Lexus" border="0">
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 19:37.