llenar list
tengo un combo cargado con nombres de departamentos de una empresa, el combo lo cargo desde una bd, lo que quiero hacer es que eligiendo un departamento el el combo, se rellene un list con los subdepartamentos se ese departamento, todo esta en tablas de una bd y cada departamento tiene asiociado varios subdepartamentos(dos tablas distintas), a ver si alguien sabe como hacer esto
si a alguien se le ocurre algo pues ya sabe, aqui estoy
gracias de antemano
saludos a todos
si a alguien se le ocurre algo pues ya sabe, aqui estoy
gracias de antemano
saludos a todos
q tal.
con esta funcion puedes enviar un dato cada ves que selecciones una opcion del primer combo "menu":
<script language='JavaScript'>
<!--
function oficina(oficina)
{
window.location.href = oficina.options oficina.selectedIndex].value;
}
//-->
</script>
Luego en el combo oficina le pides que al cambiar te redirija a la misma pagina enviando el valor seleccionado ...
<select size="1" name="oficina" onchange="oficina(this)">
<option>Facturas de...</option>
<option value="lisgastos.asp?oficina=Mzllo1">Mzllo1</option>
<option value="lisgastos.asp?oficina=Mzllo2">Mzllo2</option>
</select>
El segundo combo se llenara con un recordset dependiendo del valor recibido
<%
strSQL = "SELECT * FROM gastos WHERE Oficina='"&request("oficina")&"')"
Set rsgastos = cnn.Execute(strSQL)
%>
<select size="1" name="gastos">
<%While not rsgastos.eof %>
<option value="<% Response.Write rsgastos("Id")%>">
<% Response.Write rsgastos("Gasto") %></option>
<% rsgastos.MoveNext
Wend
%>
</select>
espero que te pueda server
con esta funcion puedes enviar un dato cada ves que selecciones una opcion del primer combo "menu":
<script language='JavaScript'>
<!--
function oficina(oficina)
{
window.location.href = oficina.options oficina.selectedIndex].value;
}
//-->
</script>
Luego en el combo oficina le pides que al cambiar te redirija a la misma pagina enviando el valor seleccionado ...
<select size="1" name="oficina" onchange="oficina(this)">
<option>Facturas de...</option>
<option value="lisgastos.asp?oficina=Mzllo1">Mzllo1</option>
<option value="lisgastos.asp?oficina=Mzllo2">Mzllo2</option>
</select>
El segundo combo se llenara con un recordset dependiendo del valor recibido
<%
strSQL = "SELECT * FROM gastos WHERE Oficina='"&request("oficina")&"')"
Set rsgastos = cnn.Execute(strSQL)
%>
<select size="1" name="gastos">
<%While not rsgastos.eof %>
<option value="<% Response.Write rsgastos("Id")%>">
<% Response.Write rsgastos("Gasto") %></option>
<% rsgastos.MoveNext
Wend
%>
</select>
espero que te pueda server