| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 499 人关注过本帖
标题:IN 嵌套语句
只看楼主 加入收藏
longxuanxuan
Rank: 2
来 自:河北省徐水县留村乡山东营村
等 级:论坛游民
帖 子:75
专家分:73
注 册:2010-3-10
结帖率:80%
收藏
 问题点数:0 回复次数:3 
IN 嵌套语句
qq.asp 做了一个页面  有许多个副选框   名称为checkbox
aa.asp 进行处理
在 接收副选框的多个值,  想QQ邮箱一样,多个选中,再删除!
qq="select* from tb_nes  where id  in '"&checkbox&"'"      这么写对吗?求大家帮忙!!  
哥们姐们  帮帮忙拉!!版主有空百?

[ 本帖最后由 longxuanxuan 于 2010-4-13 11:10 编辑 ]
搜索更多相关主题的帖子: 语句 嵌套 
2010-04-13 07:32
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
把所有代码都贴出来
In语句的写法ID为数字型
qq="select * from tb_nes  where id  in (1,2,3,4,5)"
查找ID为1,2,3,4,5的5条记录
文本型
qq="select * from tb_nes  where id  in ('1','2','3','4','5')"
其实in后跟的是一个类似数组的集合。
2010-04-13 15:38
gupiao175
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:40
帖 子:1787
专家分:7527
注 册:2007-6-27
收藏
得分:0 
像QQ邮箱一样,多个选中,再删除!
qq="select* from tb_nes  where id  in '"&checkbox&"'"
既然要删除为何要用select呢?

如果要实现checkbox里选中的项目,然后统一删除,那就必须获取选择的项目的各个ID或唯一对应字段,然后组合起来,如下;
先用JS获取选中的VALUE有哪些:
function delcheck()
{
var obj=document.getElementsByName(name);//name是checkbox的ID名称;
  var strsel = "";
  for (var i=0;i<=obj.length;i++)
  {
     if (obj[i].checked)
     {
    strsel = strsel + obj[i].value;
    windows.location.href='del.asp?del='strsel;//把选中的字符串附加给隐藏文本域del,表单提交该数据,方便asp文件处理!
     }
  }
}
del.asp如下:
request.querystring(del)
delete * from tb_nes where id in  (strsel)!

这里只是一个思路,并没有实际测试过!

Q:1428196631,百度:开发地 即可找到我,有事请留言!
2010-04-13 16:11
longxuanxuan
Rank: 2
来 自:河北省徐水县留村乡山东营村
等 级:论坛游民
帖 子:75
专家分:73
注 册:2010-3-10
收藏
得分:0 
谢谢版主啦  我 的问题已经解决了!
2010-04-14 07:40
快速回复:IN 嵌套语句
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.035528 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved