asp 多级栏目下拉框要如何写

来源:百度知道 编辑:UC知道 时间:2024/06/01 06:51:30
<select name="de_lm_up">
<option value="<%=rs("a")%>"><%=rs("b")%></option>
</select>
我想做一个下拉框分栏的,如
一级栏目
|-二级栏目
|-三级栏目
|-三级栏目
|-二级栏目
一级栏目
|-二级栏目
|-三级栏目
|-三级栏目
|-二级栏目
这样在下拉框中显示,栏目内容是从数据库中读取的,请问要怎样要怎样写,请高手帮忙下
数据库表的内容能否写下

数据库:
class1:
class1_id,class1_name;
1,山东
2,河北

class2:
class2_id,class1_id,class2_name;
1,1,济南
2,1,青岛

class3:
class3_id,class2_id,class3_name
1,1,历下
2,1,章丘
3,2,平度

<%rs.open "select * from class1",conn,1,1
for i=1 to rs.recordcount%>
<option value="<%=rs("class1_id")%>"><%=rs("class1_name")%></option>
<%rs2.open "select * from class2 where class1_id="&rs("class1_id"),conn,1,1
for j=1 to rs2.recordcount%>
<option value="<%=rs2("class2_id")">|-<%=rs2("class2_name")%></option>
<%rs3.open "select * from class3 where class2_id="&rs2("class2_id"),conn,1,1
for k=1 to rs3.recordcount%>
<option value="<%=rs3("class3_id")%>">|-<%=rs3("class3_name"