注册 登录
编程论坛 ASP技术论坛

全选 删除代码 有句不知道什么意思

guang2356447 发布于 2010-06-24 13:39, 488 次点击
<!--#include file="conn.asp"-->
<%
Num=request.form("idd").count
response.Write "总共选择"&num&"个<br>"
 if Num=0 then
 Response.Write ("请选择要删除的新闻")  
 Response.End
 end if
    for i=1 to Num
       set rs=server.createobject("adodb.recordset")
       //能成功运行  就是不知道下面这个怎么解释
       exec="select * from xw where id="&request.Form("idd")(i)      //这句意思   接受传过来的值  后面那个i 是什么意思              
       rs.open exec,conn,2,3
       rs.delete
       rs.update
       rs.close
       set rs=nothing
    next
    response.Write "id为"
    response.Write request.Form("idd")
    Response.Write  ("被成功删除!")  
 Response.End
%>
2 回复
#2
hams2010-06-24 15:02
语法
Request.Form(element)[(index)|.Count]
参数
element
指定集合要检索的表格元素的名称。

index
可选参数,使用该参数可以访问某参数中多个值中的一个。它可以是 1 到 Request.Form(parameter).Count 之间的任意整数。
注释
Form 集合按请求正文中参数的名称来索引。Request.Form(element) 的值是请求正文中所有 element 值的数组。通过调用 Request.Form(element).Count 来确定参数中值的个数。如果参数未关联多个值,则计数为 1。如果找不到参数,计数为 0 。

要引用有多个值的表格元素中的单个值,必须指定 index 值。index 参数可以是从 1 到 Request.Form(element).Count 中的任意数字。如果引用多个表格参数中的一个,而未指定 index 值,返回的数据将是以逗号分隔的字符串。

在使用 Request.Form 参数时,Web 服务器将分析 HTTP 请求正文并返回指定的数据。如果应用程序需要未分析的表格数据,可以通过调用不带参数的 Request.Form 访问该数据。

#3
hams2010-06-24 15:04
简单点说,就是表章页面可以提交多个IDD的值,现在需要取的是第I个。
1