数据库设计
bigclassid , classnamesmallclassid , classname , bigclassid然后做个连动的应该不难吧

解决方案 »

  1.   

    粗略看你的代码应该没什么问题,你可以在第一个select响应onchange=""//取到这个值;
    再以这个值为关键字到数据库查找,再生成相关的option到你的第二级菜单;
      

  2.   

    这个问题解决。新问题出现,就我选择完成后,选项不能保留
    代码如下:
    <select name="menu_1" class="index_form1" id="menu_1" onchange="location.href='?menu_1='+this.options[this.selectedIndex].value;
    ">
                      <option value="">请选择</option>
                      <%
    While (NOT menu_1.EOF)
    %><option value="<%=(menu_1.Fields.Item("xiang").Value)%>"><%=(menu_1.Fields.Item("xiang").Value)%></option>
                      <%
      menu_1.MoveNext()
    Wend
    If (menu_1.CursorType > 0) Then
      menu_1.MoveFirst
    Else
      menu_1.Requery
    End If
    %>
                    </select>
    每次选完就变成<option value="">请选择</option>的值不能保持在选项的选值。