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

como pasar variables entre paginas

Estas en el tema de como pasar variables entre paginas en el foro de ASP Clásico en Foros del Web. Deseo recuperar esta variable "estado" desde la pagina "deaful.asp" y estoy en validaus.asp En visual basic existen variables publicas que son vistas desde cual quier ...
  #1 (permalink)  
Antiguo 25/06/2002, 18:13
 
Fecha de Ingreso: enero-2002
Mensajes: 2
Antigüedad: 22 años, 5 meses
Puntos: 0
como pasar variables entre paginas

Deseo recuperar esta variable "estado" desde la pagina "deaful.asp" y estoy en validaus.asp En visual basic existen variables publicas que son vistas desde cual quier parte del proyecto,existe algo asi en asp. y como se logra


<%@ Language=VBScript %>
<!-- #include file="adovbs.inc" -->
<!-- #include file="db.asp" -->
<!-- #include file="funciones.inc" -->
<%
response.buffer = true
dim pass,usua,estado
pass=Request.Form("password1")
usua=Request.Form("text1")

if pass <> "" and usua <> "" then

'Conectar a base de datos
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open ConString
'Consulta de usuario
sql="select * from usuarios where user='"
sql=sql & usua & "' and pasword ='"
sql=sql & pass & "';"
'ejecuta la consulta
Response.Write sql
Set rs= Conn.Execute(sql)

if not rs.EOF THEN
'variable para validación en la compra
estado="Conectado"
Mipagina="default.asp"
else
'Mandar al formulario de registro
estado="Desconectado"
Mipagina="default.asp"
end if
Response.clear
Response.Redirect Mipagina
Response.End


end if
%>
  #2 (permalink)  
Antiguo 25/06/2002, 19:42
 
Fecha de Ingreso: mayo-2002
Mensajes: 82
Antigüedad: 22 años
Puntos: 0
Re: como pasar variables entre paginas

Hola, utiliza formularios, y envía la información a través de ellos.

Sabes como hacerlo?? si no tienes nada dimelo y te hago un ejemplillo, ok??

Ciao.
  #3 (permalink)  
Antiguo 25/06/2002, 20:09
 
Fecha de Ingreso: diciembre-2001
Mensajes: 262
Antigüedad: 22 años, 6 meses
Puntos: 0
Re: como pasar variables entre paginas

Hola.

Quiza a lo que te refieres sean "Variables de session", estas se mantienen mientras no abandones el sitio y puedes utilizarlas en cualquier parte sin más que llamarlas.

Se les asigna el valor asi:
Código:
 session("usuario")="Antonio"
Creo que es esto a lo que te refieres no?

Saludos.


Juan

<a href="http://www.almaluz.com"><Img src="http://www.almaluz.com/banners/B_almaluz.gif"></a>
  #4 (permalink)  
Antiguo 25/06/2002, 21:10
Avatar de mamon  
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 1.302
Antigüedad: 22 años, 5 meses
Puntos: 3
Re: como pasar variables entre paginas

lo q tienes q hacer, en vez del redirect es..
&lt;%
...'termina tu codigo asp
'pero no haces el redirect
'ni el último end if
%&gt;
&lt;form name=&quot;formu&quot; action=&quot;default.asp&quot; method=post&gt;
&lt;input type=&quot;text&quot; name=&quot;estado&quot; value=&quot;&lt;%=estado%&gt;&quot;&gt;
&lt;/form&gt;
&lt;script language=&quot;JavaScript&quot;&gt;
document.formu.submit();
return true;
&lt;/script&gt;
&lt;%end if%&gt;

y en default.asp lo recuperas
&lt;%
estado = request.form(&quot;estado&quot;)
response.write &quot;El estado es &quot;&amp;estado
%&gt;

<center><font face="verdana" size="1" color="black">Muy pronto no más aburrimiento en internet, siempre abrá algo nuevo para ver...[/CODE]
</center>
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 00:42.