CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

复选框的内容如何传到数据库表中

楼主bulemoon37(我爱小白)2003-09-04 17:42:59 在 Web 开发 / ASP 提问

复选框的内容如何传到数据库表中? 问题点数:100、回复次数:15Top

1 楼johnnywang1980(地鬼)回复于 2003-09-04 17:45:08 得分 0

什么意思啊?说明白点。Top

2 楼cqfeng()回复于 2003-09-04 17:47:51 得分 0

页面取得复选框所代表的值  
  将值带入sql语句  
  执行sqlTop

3 楼wertou(成长快乐)回复于 2003-09-04 17:57:49 得分 0

request.form("checkboxname")Top

4 楼welon(辉哥)回复于 2003-09-04 18:02:21 得分 0

见此帖  
  http://expert.csdn.net/Expert/topic/2224/2224295.xml?temp=.8825495Top

5 楼tigerwen01(小虎)回复于 2003-09-04 18:03:52 得分 0

<input   type=checkbox   name=ch1   value="内容">内容  
  用request("ch1")获取提交过来的值然后用sql="insert   into   table(field1)vlaues('"&request("ch1")&"')"和conn.execute   sql   即可完成。Top

6 楼dragon2006(Kira)回复于 2003-09-04 18:04:36 得分 0

for   each   items   in   request("a1")  
      ......  
  nextTop

7 楼tigerwen01(小虎)回复于 2003-09-04 18:06:02 得分 50

a.htm:  
  <form   method=post   action=b.asp>  
  <input   type="checkbox"   name=ch1   value="苹果"   >苹果      
  <input   type="checkbox"   name=ch2   value="香蕉">香蕉      
  <input   type="checkbox"   name=ch3   value="哈密瓜">哈密瓜  
  <input   type=submit   name=s1   value="提交">  
  </form>  
  b.asp  
  <%  
  pingguo=request("ch1")  
  xiangjiao=request("ch2")  
  hamigua=request("ch3")  
  '然后把pingguo、xiangjiao、hamigua插入到数据库里。  
  %>  
  Top

8 楼dragon2006(Kira)回复于 2003-09-04 18:06:03 得分 0

要想获得所有复选框的值必须用for   each语句,否则只能取得一个。Top

9 楼bulemoon37(我爱小白)回复于 2003-09-05 09:13:41 得分 0

to:tigerwen01  
      那我数据库表里是不是必须多几个字段,例如:苹果、香蕉、哈密瓜?  
  Top

10 楼bulemoon37(我爱小白)回复于 2003-09-05 09:15:32 得分 0

to:tigerwen01  
      还有,如果一项没有选中,怎么办?Top

11 楼bulemoon37(我爱小白)回复于 2003-09-05 11:47:18 得分 0

up一下Top

12 楼dragon2006(Kira)回复于 2003-09-05 11:51:15 得分 0

哈哈,不听我的,我写的绝对不错,你仔细看看吧!  
  a.htm:  
  <form   method=post   action=b.asp>  
  <input   type="checkbox"   name=ch   value="苹果"   >苹果      
  <input   type="checkbox"   name=ch   value="香蕉">香蕉      
  <input   type="checkbox"   name=ch   value="哈密瓜">哈密瓜  
  <input   type=submit   name=s1   value="提交">  
  </form>  
  b.asp  
  <%  
  for   each   items   in   request("ch")  
  response.write   items  
  next  
  '然后把pingguo、xiangjiao、hamigua插入到数据库里。  
  %>Top

13 楼bananasmiling(解决问题时间)回复于 2003-09-05 12:06:53 得分 0

a.htm:  
  <form   method=post   action=b.asp>  
  <input   type="checkbox"   name=ch   value="苹果"   >苹果      
  <input   type="checkbox"   name=ch   value="香蕉">香蕉      
  <input   type="checkbox"   name=ch   value="哈密瓜">哈密瓜  
  <input   type=submit   name=s1   value="提交">  
  </form>  
  b.asp  
  <%  
  for   each   items   in   request("ch")  
  response.write   items  
  next  
  '然后把pingguo、xiangjiao、hamigua插入到数据库里。  
       
   
  很好...自己试一下吧..我就不重新说了..Top

14 楼superdullwolf(超级大笨狼,每天要自强,MVP)回复于 2003-09-05 12:20:30 得分 0

我告诉你思路吧,你的checkbox应该有ID从服务器端写出来的,你首先要得到用户选择了哪些ID,因此,在<input    
   
  typr=chechbox   id="<%=id%>"   onclick="mycheck(<%=id%>"   )">然后  
  <script>  
  var   my_all_id  
  function   mycheck(myid)  
  {  
  my_all_id=my_all_id   +   "-"   +myid  
        }  
  </script>  
  然后在提交的时候用window.loction.href="**.asp?my_all_id="   +   my_all_id  
  这样在下一页可以取到本页的my_all_id,利用  
  <%dim   my_all_id  
  my_all_id=request("my_all_id")  
  response.write   "<script>"   &   chr(32)  
  response.write   "   var   my_all_id"   &   chr(32)"    
  response.write   "my_all_id=my_all_id   +"   &   my_all_id     &   chr(32)"    
  response.write   "</script>"   &   chr(32)  
  %>把以前的my_all_id传给新一页客户端。这样就把所有页面取回的东西都合在一起了,比如:  
  id="1-2-3-5-6-7-9"  
  用服务器端VBS脚本split函数,可以把他拆成数组,  
  <%myArray=split(id)%>注意myArray不用DIM,这样你可以用这个数组进行删除修改操作了。ok?  
  如果还有不明白的地方,继续来信。  
  分页的问题有好多文章可参考,我这里也有,但是脚本和HTML混杂,还有其他代码也在一起,容易看不懂。就不给  
   
  你发了Top

15 楼zhsimon(艺术家白色大马桶)回复于 2003-09-09 13:16:34 得分 50

<input   type="checkbox"   name=ch1   value="内容"   >内容Top

相关问题

  • 求助:关于调用数据库,把值返回到表单复选框的问题。
  • GRID表格带复选框
  • 关于radio、复选框与数据库的问题,急急急!!!!!!!!!!!!!!!
  • 在C#数据库程序中如何绑定复选框
  • 在表单中如何判断复选框checkbox被选中??我想把复选框的被选状态存入数据库,不知如何作,请高人指点,很急啊,谢了!
  • 请问在一个表格里定义的复选框,如何把checkbox的数据源跟数据库绑定在一起
  • 将复选框值赋于一变量写入一数据库问题
  • 如何用复选框对JSP中数据库记录的定位,望指点。
  • 从数据库取出的复选框数据怎样显示出来?
  • 复选框循环求值改数据库问题,高手请进

关键词

  • 数据库
  • 内容
  • asp
  • sql
  • 复选框
  • 值
  • chr
  • htm
  • 还有
  • response

得分解答快速导航

  • 帖主:bulemoon37
  • tigerwen01
  • zhsimon

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo