Los Foros de ASPTutor.com
Home | Perfil | Registrarse | Temas Activos | Miembros | Buscar | FAQ
Usuario:
Password:
 Todos los Foros
 ASP
 LIST/COMBO
 Foro Bloqueado  Tema Bloqueado


Autor Temas
netsistemas
Starting Member

Argentina
35 Posts
Mensajes - 12 May 2008 :  18:17:58  Ver Perfil  Enviar Email
Hola, tengo un LIST que recoge datos de una tabla con dos campos(ID_local y Nombre) lo que necesito es pasar el ID_local que corresponde al Nombre seleccionado en el LIST. DonGato me ayudo a llenar el LIST de la sig. forma
<select name="desde_2" id="desde_2">
<%
Set Conexion = Server.CreateObject("ADODB.Connection")
Conexion.Open "DSN=servidor;SERVER=servidor;UID=inspector2;PWD=123456;DATABASE=Horarios;"
Set Session("ObjADO") = Conexion
consulta = "SELECT * FROM localidades"
set cursor = Session("ObjADO").execute(consulta)
%>
<%
Do while not cursor.eof
response.write "<option value='" & cursor("NOMBRE") & "'>"&cursor("NOMBRE")&" </option>"
cursor.movenext
loop
%>
</select>

Ahora quiero pasar a otra pagina el valor ID_Local que corresponde al nombre del list seleccionado. MUCHAS GRACIAS.-


Net_sistemas

DonGato
Moderator

España
263 Posts
Posted - 12 May 2008 :  21:20:17  Ver perfil  Enviar e-mail  Visit DonGato's Homepage
lo que preguntas es sencillo, de hecho si mal no recuerdo ya lo he puesto en un par de post.
Esto lo suelo usar para hacer filtros.
La forma como yo lo hago es usando javascript. Te pongo un ejemplo:
' Por un lado tengo un javascript que al llamarlo me redirecciona a la pagina que le indico y le paso como varible el valor seleccionado del list.
<SCRIPT language="JavaScript" type="text/javascript">
<!--
function filtro(valor){
location.href="inicio.asp?valor="+valor;
}
//-->
</SCRIPT>

<Select Name="id_director" onChange="filtro(value)">
<option value="0">Todos los directores</option>
<%
sql_director = "SELECT id_director, nombre_director FROM directores order by nombre_director"
Set rs_director = con.Execute(SQL_director)
While Not rs_director.EOF
%>
<option value="<%=rs_director("id_director")%>"><%=rs_director("nombre_director")%></option>
<%
rs_director.MoveNext
Wend
rs_director.Close
set rs_director=nothing
%>
</Select>

'Lo importante es poner en el list, en evento onchange que llame al javascript y le paso como parametro el valor seleccionado.

Edited by - DonGato on 12 May 2008 21:21:09Inicio Pagina

netsistemas
Starting Member

Argentina
35 Posts
Posted - 13 May 2008 :  02:57:54  Ver perfil  Enviar e-mail
DonGato no entiendo NADA, yo no quiero REDIRECCIONAR solo quiero enviar el valor de ID_LOCAL segun el nombre que selecciona del LIST, paso los datos a otra pagina cuando envio el formulario con el boton enviar. AYUDA con eso

Net_sistemasInicio Pagina

DonGato
Moderator

España
263 Posts
Posted - 13 May 2008 :  12:55:38  Ver perfil  Enviar e-mail  Visit DonGato's Homepage
ah, perdon.
Pues se supone que ese list estará en un formulario con lo que puedes recoger el valor con request.form("tucampo")

Inicio Pagina

netsistemas
Starting Member

Argentina
35 Posts
Posted - 13 May 2008 :  17:42:42  Ver perfil  Enviar e-mail
Gracicas SOLUCIONADO

Net_sistemasInicio Pagina

   
 Foro Bloqueado  Tema Bloqueado
Ir a:
Los Foros de ASPTutor.com Los Foros de ASPTutor.com
Ir al principio de la Página

 Imprimir Tema
 

Descargas de manuales¦ Ejemplos de código ¦ Artículos mas visitados ¦ Envía tu articulo ¦ Foros ¦
  Libro de visitas ¦Crea un enlace con ASPTutor 
 

    © 2001-Hasta hoy  Pedro Rufo Martín  contactar