En realidad no estoy seguro de lo que comentas liz si puedes explicarte mejor...
Se que quieres mostrar tres combo box en donde al seleccionar el primero se llene el 2do y al seleccionar el segundo se llene el tercero?? todo desde una base de datos???
Si es asi... tengo un codigo no completo que te puede ayudar....
Código:
<%@ Language=VBScript %>
<%Option explicit
Dim oRs, conn, connect, strSQL
set conn=server.CreateObject ("adodb.connection")
connect = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("courses.mdb") & ";Persist Security Info=False"
conn.Open connect
%>
<html>
<head>
<title>Ejemplo combo box</title>
<script language="javascript">
<!--
function dept_onchange(frmSelect) {
frmSelect.submit();
}
//-->
</script>
</head>
<body>
Elemento Seleccionado: <%=Request.Form ("courses")%>
<form name="frmSelect" method="Post" action="select.asp">
<SELECT name=courses LANGUAGE=javascript onchange="return dept_onchange(frmSelect)">
<%
Set oRs=Server.CreateObject("adodb.recordset")
strSQL = "SELECT DISTINCT CourseName FROM tblCourses ORDER BY CourseName"
oRs.Open strSQL, conn
Do while not oRs.EOF
if Request.Form("courses") = oRs("CourseName") then 'if this is the selected one then display as selected
Response.Write "<OPTION VALUE = '" & oRS ("CourseName") & "' SELECTED>"
Response.Write oRs("CourseName") & "</Option>"
oRs.MoveNext
else
Response.Write "<OPTION VALUE = '" & oRs ("CourseName") & "'>"
Response.Write oRs("CourseName") & "</Option>"
oRs.MoveNext
end if
loop
%>
</SELECT>
</form>
</body>
</html>
Este codigo lo que hace es manejar el evento "onchange" del combo box... podrias seguirlo desarrollando para que al cambiar de estado el combo box te llene el segundo segun x parametro y asi con el tercero... de todos modos si puedes explicarte mejor para estar seguro de que es lo que estas pidiendo, seria bueno..
De todos modos voy a seguir investigando para lo que estas comentando aunque revise el codigo que mostraste hace lo que necesitas llena un combo box a raiz de otro podrias usar ese codigo...