CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

复选框选字段存入数据库的问题

楼主csdnsea(软硬兼施)2003-08-02 17:27:50 在 Web 开发 / ASP 提问

Set   Cnn   =   Server.CreateObject("ADODB.Connection")    
  strConn   =   "Provider=sqloledb;   User   ID=sa;   Password=;   Initial   Catalog=SDB;   Data   Source=192.168.0.1"  
  Cnn.Open   strConn  
  set   Record   =   Server.CreateObject("adodb.recordset")  
  TableName   ="dba"  
  strQry   =   "SELECT   *   FROM   "   &   TableName  
  Record.Open   StrQry,cnn,2,3  
  %>    
  显示表中所有字段,每个字段名称前面加一个复选框  
  <table   border=0   cellpadding=0   cellspacing=0   width='100%'>    
  <tr   bgcolor=#cccccc>    
  </tr>  
  <tr   bgcolor=#cccccc>    
  <%   For   i=0   To   Record.Fields.Count-1   %>  
      <td>    
          <%   Name=Record.Fields(i).Name   %>  
          <input   type="checkbox"   name="checkbox"   value=Name   checked>  
          <%   Response.Write   Record.fields(i).name   %>  
      <td>    
  <%   Next   %>  
  </tr>  
  以下要实现,点击按钮,则被选中的字段,分别存入一个session中,目的是传给另一个asp处理。  
   
  如何实现  
  问题点数:0、回复次数:4Top

1 楼Brookes(边走边唱)回复于 2003-08-02 17:36:16 得分 0

<input   type="checkbox"   name="checkbox"   value=Name   checked>错了=〉  
  <input   type="checkbox"   name="checkbox"   value=<%=Name%〉   checked>  
  一下就需要提交表单了.提交过去之后,会有如下形式:checkbox=name1,name2,name3  
   
  你只需要得到request("checkbox"),然后你用数组还是用什么处理随意了  
  数组:values=split(checkbox,",")  
   
  Top

2 楼onekey(星星离我还很远)回复于 2003-08-02 17:37:51 得分 0

传递到下一个asp也不用存入session   啊  
  Top

3 楼marryi(梦绮)回复于 2003-08-02 17:45:12 得分 0

q   bn   i   wf   kbTop

4 楼fengchu2(凤雏)回复于 2003-08-02 17:55:07 得分 0

用不着session,那样不好,消耗系统资源。  
   
  用method=post   直接提交到下一页即可!  
   
  在下一页里这样处理!  
   
   
  dim   locap1,locap2,param111,delstr  
   
  delstr=trim(request.form("checkbox"))  
   
  locap1=1  
  delstr=delstr+","    
   
  do   while   instr(locap1,delstr,",",1)>0    
      locap2=instr(locap1,delstr,",",1)  
      param111=mid(delstr,locap1,locap2-locap1)  
      param111=trim(param111)  
   
   
      'do   sth  
   
   
      locap1=locap2+1  
  loop  
  Top

相关问题

  • 在表单中如何判断复选框checkbox被选中??我想把复选框的被选状态存入数据库,不知如何作,请高人指点,很急啊,谢了!
  • 关于radio、复选框与数据库的问题,急急急!!!!!!!!!!!!!!!
  • 在C#数据库程序中如何绑定复选框
  • 将复选框值赋于一变量写入一数据库问题
  • 如何用复选框对JSP中数据库记录的定位,望指点。
  • 从数据库取出的复选框数据怎样显示出来?
  • 复选框循环求值改数据库问题,高手请进
  • 关于复选框提交到数据库的问题,请高手解答!!!
  • 请问如何将复选框结果存入access库中?
  • asp+jscript,一个字段多个复选框怎么弄,我指数据库里面

关键词

  • locap
  • delstr
  • 存入
  • cnn
  • 提交
  • checkbox
  • param111
  • session

得分解答快速导航

  • 帖主:csdnsea

相关链接

  • Web开发类图书

广告也精彩

反馈

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