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

Combobox enlazados

Estas en el tema de Combobox enlazados en el foro de ASP Clásico en Foros del Web. Hola a todos los Foreros de la web, Mi pregunta es la siguiente: Tengo dos combos box en mi página y quisiera que al seleccionar ...
  #1 (permalink)  
Antiguo 09/09/2005, 16:46
 
Fecha de Ingreso: julio-2004
Mensajes: 25
Antigüedad: 19 años, 11 meses
Puntos: 0
Combobox enlazados

Hola a todos los Foreros de la web,

Mi pregunta es la siguiente: Tengo dos combos box en mi página y quisiera que al seleccionar el primer combo me cargue los datos en el segundo combo desde una base de datos en access.
Algo asi como pais - provincia que al seleccionar el pais en el primer combo me muestre las provincias del pais seleccionado en el segundo combo.

ya he probado con algunos códigos que encontre en la web pero no me funcionan.

Ojala me puedan ayudar o enviarme un código en asp.

Muchas Gracias

saludos

Enrique.
  #2 (permalink)  
Antiguo 11/09/2005, 17:09
Avatar de mamon  
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 1.302
Antigüedad: 22 años, 5 meses
Puntos: 3
ok, te he hecho una aplicación que puede hacer eso.. no la he podido probar.. tienes que conectarte a tu base de datos, esa linea no la he puesto... revisalo pues.. si sale un error trata de arreglarlo.

<%
xpais = trim(request.QueryString("pais"))

'te conectas a tu base de datos con la variable oCN

strSQL = "select nombre, id_pais from pais"
set RS = oCN.execute(strSQL)
if Cstr(xpais) <> "" then



strSQL = "select id_provincia, nombre from provincias where id_pais = "& xpais
set oRS = oCN.execute(strSQL)
end if
%>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin t&iacute;tulo</title>
<script language="javascript">
function actualizar(){
location.href = "pag.asp?id_pais = " + document.getElementById("pais");
}
</script>
</head>

<body>
<select name="pais" id="pais" onchange="actualizar();">
<%do while not RS.eof%>
<option value="<%=trim(RS("id_pais"))%>"><%=trim(RS("nombr e"))%></option>
<%
RS.movenext
loop
%>
</select>
<select name="provincia" id="provincia">
<%
if not oRS.eof
do while not oRS.eof
%>
<option value="<%=trim(oRS("id_provincia"))%>"><%=trim(oRS ("nombre"))%></option>
<%
oRS.movenext
loop
end if
%>
</select>
</body>
</html>
__________________
Yo si sé lo que es trabajar duro, porque lo he visto.
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 02:08.