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

no puedo pasar un valor a otra pagina en asp

Estas en el tema de no puedo pasar un valor a otra pagina en asp en el foro de ASP Clásico en Foros del Web. miren amigos tengo una variable bd= requaest.qruerystring("SDB") y mas abajo tengo un form en donde el action esta dirigido a otra pagina y necesito ademas ...
  #1 (permalink)  
Antiguo 06/02/2006, 09:36
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 18 años, 5 meses
Puntos: 8
no puedo pasar un valor a otra pagina en asp

miren amigos tengo una variable

bd= requaest.qruerystring("SDB")

y mas abajo tengo un form en donde el action esta dirigido a otra pagina y necesito ademas de los datos del formulario pasar la variable BD
lo malo e que esta en html el form y no se como se escribe la variable


<form name="form1" method="POST" action="ejecutivas/individual.asp?BD= ????????????"> no se como se pone la variable donde estan los signos de interrogacion alguien sabe

ya que lo puce asi BD=bd y al tomar el valor me muestra db y no el valor que esta dentro del db que rescata un string
__________________
Mc_Quake

Para ayudar en lo que se pueda:Zzz:
  #2 (permalink)  
Antiguo 06/02/2006, 09:43
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 7 meses
Puntos: 27
sera

<%
db = request.querystring("SDB")
%>

y si usas formulario tendrias que poner
<form name="form1" method="POST" action="ejecutivas/individual.asp">

<%
<input type="hidden" name="DB" value="<%=db%>">
%>
__________________
JuanRa Pérez
San Salvador, El Salvador
  #3 (permalink)  
Antiguo 06/02/2006, 21:09
Avatar de tomchat  
Fecha de Ingreso: septiembre-2005
Mensajes: 231
Antigüedad: 18 años, 9 meses
Puntos: 0
Pues simplemente agregas al encabezado del form Asi:

action="pagina.asp?bd="&bd
  #4 (permalink)  
Antiguo 06/02/2006, 22:20
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 19 años, 9 meses
Puntos: 18
cuando dices que está en html, te refieres a que está en un fichero .HTM o .HTML?
Si es así, lo primero que tienes que hacer es cambiar la extensión a .ASP (si no quieres cambiarle la extensión, olvídate a menos que le indiques a IIS que trate a los ficheros .htm o .html como ficheros ASP).

Si al extensión es .ASP, al action puedes añadirle los argumentos que quieras con los tags <%=%>

<form name="form1" method="POST" action="ejecutivas/individual.asp?BD= <%=BD%>&segundo=<%=BD2%>&tercero=<%=BD3%>">
pero tal y como ha comentado JuanRAPerez, mejor lo metes en un campo hidden.
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 22:44.