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

ayuda

Estas en el tema de ayuda en el foro de ASP Clásico en Foros del Web. hola a todos..... necesito una ayuda..... tengo un problema al enviar un dato..... tengo una archivo llamado.... consulta.asp en ella se encuenta un select, una ...
  #1 (permalink)  
Antiguo 06/07/2007, 15:02
 
Fecha de Ingreso: julio-2007
Ubicación: barranquilla, colombia
Mensajes: 16
Antigüedad: 16 años, 11 meses
Puntos: 0
ayuda

hola a todos.....

necesito una ayuda.....

tengo un problema al enviar un dato.....

tengo una archivo llamado....
consulta.asp en ella se encuenta un select, una caja de texto y un boton....

tonses yo escojo la opcion en el select y digito un valor en la caja de texto....

esa informacion se envia a un archivo llamado opcion_consulta.asp donde se encarga de redireccionarme a otra pagina segun la opcion q haya escogido....

por ejemplo selecciono la opcion nombre y digito pepe.....tonses el archivo opcion_consulta.asp se encarga de redireccionarme a otra pagina donde me debe mostrar lo q digite en este caso pepe.....

he ahi el problema no me quiere mostrar lo q digité....me redirecciona bien pero nome muestra lo q digité.....espero una pronta ayuda gracias!!!
  #2 (permalink)  
Antiguo 06/07/2007, 15:05
 
Fecha de Ingreso: julio-2007
Ubicación: barranquilla, colombia
Mensajes: 16
Antigüedad: 16 años, 11 meses
Puntos: 0
Re: ayuda

consultar.asp

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<html>
<head>
<title>CONSULTA PACIENTE</title>
</head>

<body>

<center>
<form name="consulta" action="opcion_consulta.asp" method="post">
INGRESE DATOS: <select name='opcion'>

<option value='0'></option>
<option value='1'>IDENTIFICACION</option>
<option value='2'>NOMBRES</option>
<option value='3'>APELLIDO</option>
</select>
<input type='text' name='buscar'>
<input type='Submit' name='consulta' value='Consultar'>


</form>
</center>
</body>
</html>


opcion_consulta.asp

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<html>
<head>
<title></title>
</head>

<body>
<%
opcion = request.Form("opcion")

if opcion = 0 then
response.Write("¡¡DEBE INGRESAR UNA OPCION PARA INICIAR LA BUSQUEDA!!")
end if

if opcion = 1 then
response.Redirect("mostrar_consulta_id.asp")
end if

%>
</body>
</html>

mostrar_consulta_id.asp

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!--#include virtual="/conexion.asp" -->
<%

'buscar = request.Form("buscar")
response.Write(buscar)




%>
<html>
<head>
<title></title>
</head>

<body>

</body>
</html>


quiero q en mostrar_consulta_id.asp me muestre lo q digite en la caja de texto...
  #3 (permalink)  
Antiguo 06/07/2007, 15:29
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 3 meses
Puntos: 88
Re: ayuda

esto es lo que pasa Stephen64_14, es que solicitas un campo en doble post, entonces logicamente viene vacio

lo que pudieras implementar en la pagina que te autoredirecciona.... es agregar los dos valores en campos ocultos, y despues en la tercera pagina solicitar los dos campos ocultos para realizar la accion

consultar.asp
Código:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
.
.
.<body>

<center>
<form name="consulta" action="opcion_consulta.asp" method="post">
INGRESE DATOS: <select name='opcion'>....tus opciones...</select>
<input type='text' name='buscar'>
<input type='Submit' name='consulta' value='Consultar'>
</form>
</center>
</body>
</html>


opcion_consulta.asp
Código:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<html>
<head>
<title></title>
</head>

<body>
<%
opcion = request.Form("opcion")
consulta = request.Form("consulta")

if opcion = 0 then
response.Write("¡¡DEBE INGRESAR UNA OPCION PARA INICIAR LA BUSQUEDA!!")
end if

if opcion = 1 then%>
<input id="seleccion" type="hidden" value="<%=opcion%>" />
<input id="consulta" type="hidden" value="<%=consulta%>" />

<%
response.Redirect("mostrar_consulta_id.asp")
end if

%>
</body>
</html>


mostrar_consulta_id.asp
Código:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!--#include virtual="/conexion.asp" -->
<%
opcion = request.Form("seleccion")
buscar = request.Form("consulta")

response.Write(buscar)
response.Write(opcion)




%>
<html>
<head>
<title></title>
</head>

<body>

</body>
</html>
y ya no perderas nada

y si en el segundo paso, los agregas como query, seria mejor, ya que asi tendrias los parametros y en la tercera pagina los recivirias con request.QUERYSTRING, y te daria el mismo resultado
pruebalo y nos cuentas como te fue

suerte
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
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 11:14.