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. Alguien tiene algun codigo en asp y sql de estos? de antemano gracias!!! =D...
  #1 (permalink)  
Antiguo 04/09/2007, 13:33
 
Fecha de Ingreso: agosto-2005
Mensajes: 10
Antigüedad: 21 años, 2 meses
Puntos: 0
Combobox Enlazados

Alguien tiene algun codigo en asp y sql de estos? de antemano gracias!!! =D
  #2 (permalink)  
Antiguo 04/09/2007, 22:03
 
Fecha de Ingreso: marzo-2007
Mensajes: 49
Antigüedad: 19 años, 7 meses
Puntos: 0
Re: Combobox Enlazados

Te paso el còdigo, la base està en ACCESS pero eso es lo de menos, ya que funciona con cualquiera


Código PHP:
<form name=formulario>
PAÍS: <select name=idPais onChange="location.href('selects_dependientes.asp?idPais=' + formulario.idPais.options[formulario.idPais.selectedIndex].value)">
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("ssdd.mdb"))

SQL_pais="select * from paises order by pais asc"
set RS_pais=createobject("ADODB.Recordset")
RS_pais.open SQL_pais,conn
do while not RS_pais.eof
pais 
= RS_pais("pais")
idPais = RS_pais("idPais")
p = request.querystring("pais")
if 
p <> "" then

    
if p = pais then
    response
.write "<option value="&idPais&"&pais="&pais&" selected>"&pais&"</option>"
    
elseif p <> pais then
    response
.write "<option value="&idPais&"&pais="&pais&">"&pais&"</option>"
    
end if
else
response.write "<option value="&idPais&"&pais="&pais&">"&pais&"</option>"
end if

RS_pais.movenext
    loop
RS_pais
.close
%>
</
select>
<%
if 
request.querystring("idPais") <> "" then %>
PROVINCIA: <select name=ubicacion>
<%
SQL_prov="select * from provincias where pais="&request.querystring("idPais")&" order by provincia asc"
set RS_prov=createobject("ADODB.Recordset")
RS_prov.open SQL_prov,conn
do while not RS_prov.eof

pais 
= request.querystring("pais")
provincia = RS_prov("provincia")
%>
<
option value="<%=provincia%>, <%=pais%>"><%=provincia%></option>
<%
RS_prov.movenext
    loop
RS_prov
.close
%>
</
select><% end if %></form> 
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 23:14.