选取多个checkbox删除的语句是:
delete from Table where ID in request.form("ID")

如果是一个form表单,里面有一些输入框,另外有一个checkbox有很多选择框,选中checkbox的checked之后,我要把选中的值和其他一些表单里的信息写到数据库里,怎么操作呢?

思路如下:假设a.asp 有一个
<input type="checkbox" name="id" value="变量ID">
这里ID值不同,大概有几十个选项吧。
form到b.asp里,
那么b.asp里首先要做的是a.asp里选中了多少个id为checkbox为checked状态。
语法如下:
Count=request.form("id").count
假设计算出来Count为35,则说明有35个name为id的checkbox选中的,也就是说插入数据库里需要写入35条数据,循环如下:
for i=1 to Count
ID=request.form("id")(i)
这里是sql的普通插入语句,上面的ID为当选中的记录为i时,读取第i的条件时,id变量值
next


还有一种方法大致相同只不过得到循环次数的方法不同,简单介绍一下

我有很多个checkbox在表单里面,name的名字都一样,希望能多选,然后写进数据库。
然后我想了一下,决定循环读取
    dim sql,project_id,expert_name,expert_nameStr
    project_id=request.form("project_id")
    expert_nameStr=request.form("expert_name")
    expert_nameStr=split(expert_nameStr,",") ''split函数将得到的字符创以逗号为分割对象将expert_nameStr分开
    for i=0 to ubound(expert_nameStr)         '''ubound函数得到分开后的字符串的最大数
    expert_name=expert_nameStr(i)

    Set Rs = server.createobject("ADODB.Recordset")
    sql="select * from pingfen where pingfen_project_)

相关文章:

  • 2022-12-23
  • 2021-10-12
  • 2021-10-21
  • 2022-01-29
  • 2022-12-23
  • 2021-07-04
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-06
  • 2022-12-23
  • 2021-08-04
  • 2022-12-23
相关资源
相似解决方案