数据联动显示

转载 2004年08月31日 08:58:00

表:ANclass

Nclassid  Nclass         classID
3 脚本的应用 3
4 SQL常见查询 3
6 精华帖子          3
7 JSP初级指导 4
8 SQL基础          5
9 数据库管理 5
-----------------------------------
表:Aclass

classID   class
3   ASP专区
4   JSP专区
5   数据库专区
-------------------------------------------
代码:
<%
dim rs
dim sql
dim count
set rs=server.createobject("adodb.recordset")
sql = "select * from ANclass order by Nclassid asc"
rs.open sql,conn,1,1
%>
<script language = "JavaScript">
var onecount;
onecount=0;
subcat = new Array();
        <%
        count = 0
        do while not rs.eof
        %>
subcat[<%=count%>] = new Array("<%= trim(rs("Nclass"))%>","<%= trim(rs("classid"))%>","<%= trim(rs("Nclassid"))%>");
        <%
        count = count + 1
        rs.movenext
        loop
        rs.close
        %>
onecount=<%=count%>;

function changelocation(locationid)
    {
    document.myform.Nclassid.length = 0;
    var locationid=locationid;
    var i;
    for (i=0;i < onecount; i++)
        {
            if (subcat[i][1] == locationid)
            {
      alert(locationid)
      alert("haha");
      //alert(subcat[i][0]);
      alert(subcat[i][2])
      //alert(subcat[i][2]);
                document.myform.Nclassid.options[document.myform.Nclassid.length] = new Option(subcat[i][0], subcat[i][2]);
            }       
        }
       
    }   
</script>
</head>

<body>
<br><br>
<form method="POST" name="myform" action="adminsave.asp?action=add">
  <div align="center"><center><table cellspacing="0" width="80%" border="1" cellpadding="0" cellspacing="0" bordercolor="#999999">
    <tr>
      <td width="100%" bgcolor="#999999" height="20"><font color="#FFFFFF"><center><p><b>添 加 文 章</b></font></td>
    </tr>
    <tr align="center">
      <td width="100%">
 <table border="0" cellspacing="1" width="100%">
         <tr>
                <td width="15%" align="right" valign="top" height="20"><b>文章类型:</b></td>
                <td width="85%">
<%

        sql = "select * from Aclass"
        rs.open sql,conn,1,1
 if rs.eof and rs.bof then
 response.write "请先添加栏目。"
 response.end
 else
%>
<select name="classid" onChange="changelocation(document.myform.classid.options[document.myform.classid.selectedIndex].value)" size="1">
        <option selected value="<%=trim(rs("classid"))%>"><%=trim(rs("class"))%></option>
<%      dim selclass
        selclass=rs("classid")
  response.Write selclass
        rs.movenext
        do while not rs.eof
%>
        <option value="<%=trim(rs("classid"))%>"><%=trim(rs("class"))%></option>
      
<%
        rs.movenext
        loop
 end if
        rs.close
%>
       </select>
   
   <%=selclass%> <select name="Nclassid">                 
<%sql="select * from ANclass where classid="&selclass
rs.open sql,conn,1,1
if not(rs.eof and rs.bof) then
%>
        <option selected value="<%=rs("NclassID")%>"><%=rs("Nclass")%></option>
<% rs.movenext
do while not rs.eof%>
        <option value="<%=rs("NclassID")%>"><%=rs("Nclass")%></option>
<% rs.movenext
loop
end if
        rs.close
        set rs = nothing
        conn.Close
        set conn = nothing
%>
    </select>**
<%response.Write selclass%>  
</td></tr>

SQL语句中,为什么where子句不能使用列别名,而order by却可以?

转自:http://www.cnblogs.com/dwfbenben/archive/2013/09/07/3307941.html当我们使用某个表达式作为输出的一列时,我们无法在Where条件中直...
  • ParanoidYang
  • ParanoidYang
  • 2017年03月23日 21:43
  • 2129

SQL中的n+1次select语句查询问题

如果当SQL数据库中select语句数目过多,就会影响数据库的性能,如果需要查询n个Customer对象,那么必须执行n+1次select查询语句,下文就将为您讲解这个n+1次select查询问题。 ...
  • z69183787
  • z69183787
  • 2015年05月31日 15:15
  • 5888

将一个2级联动的数据用表格的形式显示出来

数据: id name p_id 1 体育 0 2 语文 0 3 数学 0 4 铅球 1 5 排球 1 ...
  • lth1156187401
  • lth1156187401
  • 2017年04月01日 16:58
  • 519

SWING项目中窗体之间的数据联动的实现

最近在一个swing项目中碰到这样一个问题:         在一个窗体(Frame1)中某添加或删除某个数据,此时需要另外一个窗体(Frame2)或多个窗体也即时显示变化之后的数据。之前在的实现为在...
  • a78460750
  • a78460750
  • 2013年08月16日 17:58
  • 1366

SQL复杂的查询

嵌套查询 定义:内查询先执行,内查询给外查询提供参数,外查询再查询。 语法:select * from 表1  where  字段=(select *from 表2); 关联子查询 定义:外查询先执...
  • LUOCHENLONG
  • LUOCHENLONG
  • 2016年09月19日 08:10
  • 1708

查询 + 添加 + 修改 一条sql 搞定~

1 .  不存在,则添加~不会自动修改 INSERT INTO king_wz (yname,title) SELECT '42','北京' FROM dual WHERE not exis...
  • u013791858
  • u013791858
  • 2015年12月19日 12:54
  • 399

DevExpress中的ASPxGridView添加、编辑时的ComboBox联动研究

在学习了一段时间DevExpress后,无论是MVC下的ASPxGridView,还是WebForm下的都有了一定的了解,不过最近在webform下使用下拉框联动时还是碰到了一定的问题,研究了官方De...
  • hui000444
  • hui000444
  • 2012年04月26日 18:29
  • 2225

dedecms前台调用联动单一类别显示名称

dedecms前台调用显示某一后台联动参数,是枚举数组类型 6001.001。比如地区 nativeplace怎么才能显示汉字地区 如 :浙江-杭州-下城区呢??网上搜了段代码: 放到include/...
  • forest_fire
  • forest_fire
  • 2016年03月21日 11:14
  • 1330

Select * From master.dbo.sysdatabases 查询本数据库信息

Sysobjects:SQL-SERVER的每个数据库内都有此系统表,它存放该数据库内创建的 所有对象,如约束、默认值、日志、规则、存储过程等,每个对象在表中占一行。 对象类型(xtype)。可以...
  • Aug0st
  • Aug0st
  • 2014年12月29日 18:00
  • 2854

SQLServer select的时候添加显示自增id_ROW_NUMBER()

ROW_NUMBER()函数将针对SELECT语句返回的每一行,从1开始编号,赋予其连续的编号。在查询时应用了一个排序标准后,只有通过编号才能够保证其顺序是一致的,当使用ROW_NUMBER函数时,也...
  • laizhixue
  • laizhixue
  • 2018年04月03日 09:32
  • 19
收藏助手
不良信息举报
您举报文章:数据联动显示
举报原因:
原因补充:

(最多只允许输入30个字)