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