<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-26  評論-13  文章-46  trackbacks-0

    數據庫需求分析:
    class(一級欄目信息):classId(自動編號),className(欄目名稱)
    Nclass(二級欄目信息):NclassId(自動編號),NclassName(欄目名稱),parentId(一級欄目id,與class表中的classId關聯)

    <%@ page contentType="text/html; charset=GB2312" language="java" errorPage="../error.jsp" %>
    <%@ include file="../conn.jsp"%>
    <%@ include file="../ds.jsp"%>
    <%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql" %>
    <%request.setCharacterEncoding("gb2312"); %>
    <HTML><HEAD>
    <META http-equiv="Content-Type" content="text/html; charset=gb2312">

    <TITLE>級聯菜單</TITLE>
    <LINK rel="stylesheet" type="text/css" href="style.css">
    </HEAD>
    <!--從數據庫中得到二級欄目信息-->
    <%String sql="select * from Nclass order by NclassId asc";
    ResultSet rs=stmt.executeQuery(sql);
    %>
    <!--將二級欄目信息保存到數組subcat中-->
    <script type="text/javascript">
    var onecount;
    onecount=0;
    subcat = new Array();
            <%
            int count = 0;
            while(rs.next()){
            %>
    subcat[<%=count%>] = new Array("<%=rs.getString("NclassName")%>","<%=rs.getString("NclassId")%>","<%=rs.getString("parentId")%>");
            <%
            count++;
            }
            rs.close();
            %>
    onecount=<%=count%>;
    <!--決定select顯示的函數-->
    function changelocation(locationid)
        {
        document.myform.NclassId.length = 0;

        var locationid=locationid;
        var i;
        for (i=0;i < onecount; i++)
            {
                if (subcat[i][2] == locationid)
                {
                    document.myform.NclassId.options[document.myform.NclassId.length] = new Option(subcat[i][0], subcat[i][1]);
                }       
            }
           
        }   
    </script>

    <FORM method="POST" name="myform" action="adminsave.jsp?action=add">
      <TABLE>
      
        <TR>
          <TD>一級分類</TD>
          <TD> 
            <SELECT name="classId" onChange="changelocation(document.myform.classId.options[document.myform.classId.selectedIndex].value)" size="1">
              <OPTION selected value>==請選一級分類==</OPTION>
            <sql:query var="query" dataSource="${bookdev}">
              SELECT * FROM class
           </sql:query>
    <c:forEach var="row" items="${query.rows}">
     <option value="${row.classId}">${row.className}</option>
    </c:forEach>
    </select>
          </TD>
          <TD>選擇二級分類</TD>
          <TD>
            <SELECT name="NclassId">
              <OPTION selected value>==請選二級分類==</OPTION>
            </SELECT>
          </TD>
        </TR>
    </TABLE>
     
    </FORM>
    </BODY>
    </HTML>

     

    posted on 2005-06-07 15:53 似水流年 閱讀(659) 評論(0)  編輯  收藏 所屬分類: JSP/Servlet
    主站蜘蛛池模板: 中文字幕亚洲综合久久| 一个人免费高清在线观看| 一级一级一级毛片免费毛片| 狠狠入ady亚洲精品| 午夜亚洲WWW湿好爽 | 久久亚洲国产成人影院网站| 亚洲av手机在线观看| 四虎影视永久免费视频观看| 国产亚洲精品免费| 五月天婷亚洲天综合网精品偷| 日批日出水久久亚洲精品tv| 亚洲欧洲自拍拍偷精品 美利坚| 亚洲天堂免费在线视频| 亚洲五月综合缴情在线观看| 久久亚洲精品成人777大小说| 亚洲免费视频网站| 亚洲国产成人久久精品app| 99久久婷婷国产综合亚洲| 亚洲人成网站色7799| 老司机午夜性生免费福利| 一级黄色毛片免费看| 九九精品成人免费国产片| 99re视频精品全部免费| 在线观看AV片永久免费| 国产成人无码区免费A∨视频网站 国产成人涩涩涩视频在线观看免费 | 亚洲国产精品成人综合久久久| 亚洲人成网站18禁止久久影院| 国内精品久久久久影院亚洲| 精品久久亚洲一级α| 你懂的免费在线观看| 亚洲黄色免费在线观看| 日韩免费无码一区二区视频| 亚洲国产精品碰碰| 亚洲伦理一区二区| 亚洲高清毛片一区二区| fc2免费人成在线| 99精品视频在线免费观看| 日韩免费观看视频| 亚洲精品午夜无码电影网| 亚洲jjzzjjzz在线播放| 在线观看亚洲精品专区|