Pasar una varibale a otra pagina
Publicado por Alexander (1 intervención) el 20/03/2012 18:06:42
Mi problema es el siguiente
Manejo tres paginas en asp. lo que realiza es la formula de la ecuacion cuadratica
-En la primera pagina el usuario ingresa los datos de: A, B, C y un boton de enviar el codigo es el siguiente:
<form id="form1" name="form1" method="get" action="PROCESO.ASP">// AQUI LE INDICO QUE DIRECCIONE A LOS DATOS A LA PAGINA PROCESO.ASP
<table width="200" border="1">
<tr>
<td><div align="center" class="style3">NOMBRE</div></td>
</tr>
<tr>
<td><label>
<div align="center">
<input name="user" type="text" id="user" />
</div>
</label></td>
</tr>
<tr>
<td><div align="center" class="style3">PASSWO<span class="style2">R</span>D</div></td>
</tr>
<tr>
<td><label>
<div align="center">
<input name="pass" type="text" id="pass" />
</div>
</label></td>
</tr>
<tr>
<td><label>
<div align="center">
<input type="submit" name="Submit" value="ENVIAR" />
</div>
</label></td>
</tr>
</table>
</form>
-La segunda pagina aparce un mensaje en pantalla que indica PROCESANDO... con un boton de aceptar, al dar click en aceptar me manda a una tercer pagina donde debo mostrar el resultado.
-En la segunda pagina cacho los datos que el usuario ingreso, el codigo es el siguiente:
<% Dim A,B,C
A = Request.QueryString("VarA") // AQUI CACHO LOS DATOS QUE INGRESO EL USUARIO
B = Request.QueryString("VarB")
C = Request.QueryString("VarC")
Response.Write(A) // REALIZO UNA IMPRESION DE LA VARIABLE Y LO HACE CON EXITO
EJEMPLO RELIZAR OPERACION
D= A *B
Response.Write(D) // REALIZO ESTA IMPRESION DE VARIABLE CON EXITO
if(A!= "a0")And(B!="0")And (C!=0)then //REALIZO ESTA VALIDACION PARA EJECUTAR EL SCRIPT
valida = True
Else
valida =False
end if
if valida=True then %>
<script>
url="Resultadoasp"; // NOS ENVIA A LA TERCER PAGINA DONDE DEBE MOSTAR LOS RESULTADOS EN ESTE CASO SERIA SOLO EL DE LA VARIABLE "D"
document.location.replace(url);
alert("Procesando...")
</script> // CON ESTE SCRIPT MANDA EN PANTALLA UN MENSAJE INDICANDO QUE SE ENCUENTRA PROCESANDO Y CON UN BOTON DE ACEPTAR.
AL DAR CLICK EN ACPETAR NOS MANDA A LA SIGUIENTE PAGINA COMO LO INDICA
<%End if%>
%>
Ya intente usar el Request.QueryString para chachar los datos nuevamente pero solo me muestra en la variable "D" en 0.
Espero puedan apoyarme
Saludos...
Manejo tres paginas en asp. lo que realiza es la formula de la ecuacion cuadratica
-En la primera pagina el usuario ingresa los datos de: A, B, C y un boton de enviar el codigo es el siguiente:
<form id="form1" name="form1" method="get" action="PROCESO.ASP">// AQUI LE INDICO QUE DIRECCIONE A LOS DATOS A LA PAGINA PROCESO.ASP
<table width="200" border="1">
<tr>
<td><div align="center" class="style3">NOMBRE</div></td>
</tr>
<tr>
<td><label>
<div align="center">
<input name="user" type="text" id="user" />
</div>
</label></td>
</tr>
<tr>
<td><div align="center" class="style3">PASSWO<span class="style2">R</span>D</div></td>
</tr>
<tr>
<td><label>
<div align="center">
<input name="pass" type="text" id="pass" />
</div>
</label></td>
</tr>
<tr>
<td><label>
<div align="center">
<input type="submit" name="Submit" value="ENVIAR" />
</div>
</label></td>
</tr>
</table>
</form>
-La segunda pagina aparce un mensaje en pantalla que indica PROCESANDO... con un boton de aceptar, al dar click en aceptar me manda a una tercer pagina donde debo mostrar el resultado.
-En la segunda pagina cacho los datos que el usuario ingreso, el codigo es el siguiente:
<% Dim A,B,C
A = Request.QueryString("VarA") // AQUI CACHO LOS DATOS QUE INGRESO EL USUARIO
B = Request.QueryString("VarB")
C = Request.QueryString("VarC")
Response.Write(A) // REALIZO UNA IMPRESION DE LA VARIABLE Y LO HACE CON EXITO
EJEMPLO RELIZAR OPERACION
D= A *B
Response.Write(D) // REALIZO ESTA IMPRESION DE VARIABLE CON EXITO
if(A!= "a0")And(B!="0")And (C!=0)then //REALIZO ESTA VALIDACION PARA EJECUTAR EL SCRIPT
valida = True
Else
valida =False
end if
if valida=True then %>
<script>
url="Resultadoasp"; // NOS ENVIA A LA TERCER PAGINA DONDE DEBE MOSTAR LOS RESULTADOS EN ESTE CASO SERIA SOLO EL DE LA VARIABLE "D"
document.location.replace(url);
alert("Procesando...")
</script> // CON ESTE SCRIPT MANDA EN PANTALLA UN MENSAJE INDICANDO QUE SE ENCUENTRA PROCESANDO Y CON UN BOTON DE ACEPTAR.
AL DAR CLICK EN ACPETAR NOS MANDA A LA SIGUIENTE PAGINA COMO LO INDICA
<%End if%>
%>
Ya intente usar el Request.QueryString para chachar los datos nuevamente pero solo me muestra en la variable "D" en 0.
Espero puedan apoyarme
Saludos...
Valora esta pregunta


0