ASP - pasaje de variables

 
Vista:

pasaje de variables

Publicado por horacio santa cruz (3 intervenciones) el 11/07/2001 06:09:21
no logro pasar la variable ADNI

El caso es:
tengo dos paginas "A" y "B"

en "A" pantalla emisora pongo

<Br><A Href="0002baja-ficha.asp?adni=" & adni > Baja </A>

y en "B" que es la pantalla receptora(0002baja-ficha.asp) pongo

<HTML>
<TITLE>0002baja-Ficha.asp</TITLE>
<BODY>


<% dim aadni
aadni = request.form("adni")
DNI = <%=aadni%> ( PARA SABER SI LA PASA O NO)

pero no obtengo ninguna valor

como se resuelve?


si me pueden mandar las instrucciones que van en las pantallas "A" y "B" ,se lo agradezco

revise las preguntas y repuestas sobre este tema , algunas hablan sobre el tema, pero no fueron claras para mi , recien me estoy inicando en ASP


Gracias por todo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:pasaje de variables

Publicado por Iñaki (112 intervenciones) el 11/07/2001 09:32:32
El problema que tienes es que intentas que te devuelva el contenido de un campo (text, ) del FORM.
En realidad ; Request.form(·"adni") lo que hace es devolver el contenido de un campo llamado "adni". Si lo que deseas es mandar una variable, puedes utilizar el objecto session

en la pagina emisora escribes :

<%
session("adni")="124212121"
%>
<a href="0002baja_ficha.asp?adni=&<%=session("adni")%>Baja</a>

'''''''' y en la pagina receptora escribes

DNI & <%=session("adni")%>

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:pasaje de variables

Publicado por Horacio santa cruz (3 intervenciones) el 12/07/2001 00:52:06
Gracias por todo
Horacio de Don TorcuaTo
Pcia Bs. As.
Argentina
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:pasaje de variables

Publicado por Luis de Diego (179 intervenciones) el 11/07/2001 09:38:33
Holas:
No te compliques con variables "session("")".

Iñaki tiene razon, con lo de Request.Form("").

Lo tienes bien hecho, solo que si quieres recoger el valor y no es un campo de un formulario, tienes que poner Request("adni") y ya está...

Pero tienes otro error, estas escribiendo una variable dentro de código HTML, luego en vez de "& adni" tienes que poner <%=adni%> para que lo haga bien.

<Br><A Href="0002baja-ficha.asp?adni=<%=adni%>"> Baja </A>

<HTML>
<TITLE>0002baja-Ficha.asp</TITLE>
<BODY>
<% dim aadni
aadni = Request("adni")
DNI = <%=aadni%> ( PARA SABER SI LA PASA O NO)

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:pasaje de variables

Publicado por dmarm (117 intervenciones) el 12/07/2001 12:32:36
luis tiene razon.
si pasas variables desde un formulario, request.form
si las pasas con un enlace o ruta es request.querystring("") o request("") a secas

las variables de sesion presentan complicaciones porque tienen un "tiempo de vida" despues del cual se destruyen, y deben estar bien controladas para no tener dos con el mismo nombre.

un saludo!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar