回 帖 发 新 帖 刷新版面

主题:asp中,如何用request.form接收并保存多个值?

我在提交页面中用pose方法提交了6组数据,6组里面都包含有不同的 “编号,姓名,日期”。 但我已都命名为"bxneirong",在接收端我想用数组来分别接收,我用以下代码是能够接收到数据的:
<% 
For i = 1 To Request.Form("bxneirong").count 
Response.Write Request.Form("bxneirong")(i) & "<br>"
next
%>
测试结果为:
1
张1
2011-08-01
2
张2
2011-08-02
10
张3
2011-08-18
29
张4
2011-08-12
30
张5
2011-08-30
31
张6
2011-08-06
但我要将这些数据按不同的编号,保存到我的access数据库中,数据表名为sdbx,一条记录里对应的字段名为bxid,bxname,datebx,请问我应如何写这段代码,这个问题困扰我好久了,希望能得到高手的帮助,谢谢!!!

回复列表 (共1个回复)

沙发

提交页面中 for i=1 to 6;然后每一项 为n(i)a,n(i)b,n(i)c
在数据存储页面中 for i=1 to 6 
rs("bxid")=request.form("n'&i&'a")
rs("bxname")=request.form("n'&i&'b")
rs("datebx")=request.form("n'&i&'c")
addnew
update
next
逐个写入表中.大概是这个过程,代码可能有误点,试一下

我来回复

您尚未登录,请登录后再回复。点此登录或注册