隨筆-26  評(píng)論-13  文章-46  trackbacks-0

          數(shù)據(jù)庫(kù)需求分析:
          class(一級(jí)欄目信息):classId(自動(dòng)編號(hào)),className(欄目名稱(chēng))
          Nclass(二級(jí)欄目信息):NclassId(自動(dòng)編號(hào)),NclassName(欄目名稱(chēng)),parentId(一級(jí)欄目id,與class表中的classId關(guān)聯(lián))

          <%@ 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>級(jí)聯(lián)菜單</TITLE>
          <LINK rel="stylesheet" type="text/css" href="style.css">
          </HEAD>
          <!--從數(shù)據(jù)庫(kù)中得到二級(jí)欄目信息-->
          <%String sql="select * from Nclass order by NclassId asc";
          ResultSet rs=stmt.executeQuery(sql);
          %>
          <!--將二級(jí)欄目信息保存到數(shù)組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顯示的函數(shù)-->
          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>一級(jí)分類(lèi)</TD>
                <TD> 
                  <SELECT name="classId" onChange="changelocation(document.myform.classId.options[document.myform.classId.selectedIndex].value)" size="1">
                    <OPTION selected value>==請(qǐng)選一級(jí)分類(lèi)==</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>選擇二級(jí)分類(lèi)</TD>
                <TD>
                  <SELECT name="NclassId">
                    <OPTION selected value>==請(qǐng)選二級(jí)分類(lèi)==</OPTION>
                  </SELECT>
                </TD>
              </TR>
          </TABLE>
           
          </FORM>
          </BODY>
          </HTML>

           

          posted on 2005-06-07 15:53 似水流年 閱讀(661) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): JSP/Servlet
          主站蜘蛛池模板: 二连浩特市| 蓝田县| 扶风县| 嵊泗县| 黔东| 吴忠市| 泉州市| 巧家县| 宜兴市| 陆丰市| 石河子市| 土默特左旗| 祥云县| 清河县| 柳林县| 阿合奇县| 高平市| 深泽县| 秀山| 兰州市| 衡阳县| 如东县| 曲麻莱县| 临武县| 辽宁省| 五峰| 镇平县| 太谷县| 灵川县| 昔阳县| 竹山县| 清水县| 安徽省| 三亚市| 凤山市| 汾西县| 黄冈市| 大竹县| 竹北市| 游戏| 盐山县|