您现在的位置: 无忧电子商务网 >> 信息学院 >> 程序开发 >> asp >> 正文

巧用in关键字实现数据的批量删除

作者:佚名    信息学院来源:整理    点击数:    更新时间:2008-1-24 我要参与讨论

    在WEB编程中经常会碰到数据的批量删除。我们通常的做法是通过循环来实现数据的批量的删除。但是一个程序模块循环用的太多那么这个程序模块的质量就会下降。因此本文就介绍通过巧用in关键字来实现数据的批量删除。

  让我们通过一个例子来讲解IN关键字的数据批量删除,假如我们要删除这个页面的数据,相关代码如下:
  managenews.asp <!--#include file="conn.asp"-->
  <%'数据库的连接文件我就不多说了%> <html>
  <head>
  <title>管理新闻</title>
  <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
  <link rel="stylesheet" href="http://www.webjx.com/htmldata/index/style.css" type="text/css">
  <script>
  function del () //用于判断记录有没有选中的函数
  {
  var flag=true;
  var temp="";
  var tmp;
  if((document.form1.answer.length+"")=="undefined") {tmp=1}else{tmp=document.form1.answer.length}
  if (tmp==1){
  if (document.form1.answer.checked){
  flag=false;
  temp=document.form1.answer.value
  }
  }else{
  for (i=0;i<document.form1.answer.length;i++) {
  if (document.form1.answer[i].checked){
  if (temp==""){
  flag=false;
  temp=document.form1.answer[i].value
  }else{
  flag=false;
  temp = temp +","+ document.form1.answer[i].value
  }
  }
  }
  }
  if (flag){ alert("对不起,你还没有选择!")}
  else{ name=document.form1.name.value
  //alert(name)
  if (confirm("确实要删除?")){
  window.location="delnews.asp?id=" + temp;
  }
  }
  return !flag;
  }
  </script>
  </head>
  <body>
  <script language=Javascript>
  function checkall(all)//用于判断全选记录的函数
  {
  var a = document.getElementsByName("answer");
  for (var i=0; i<a.length; i++) a[i].c

[1] [2] [3] 下一页

在google里搜索更多巧用in关键字实现数据的批量删除

Google
Web www.51ec.org
  • 上一篇信息学院:

  • 下一篇信息学院:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    我来说两句 对此文章发表了评论
      昵 称: *必填    ·注册用户·
      评 分: 1分 2分 3分 4分 5分     严禁发表危害国家安全、政治、黄色淫秽等内容的评论,用户需对自己在使用本网站服务过程中的行为承担法律责任。本站管理员有权保留或删除评论内容,评论内容只代表机友个人观点,与本网站立场无关。  
    评 论
    内 容

     
    评论列表 (最新 评论仅限网友观点!)

    供求信息




    | 设为首页 | 加入收藏 | 关于我们 | 广告服务 | 联系方式 | 友情链接 | 版权申明