标题:asp中,如何用request.form接收并保存多个值?
只看楼主
jendy5566
Rank: 1
等 级:新手上路
帖 子:42
专家分:0
注 册:2010-3-18
结帖率:54.55%
已结贴  问题点数:20 回复次数:3 
asp中,如何用request.form接收并保存多个值?
我在post页面中提交了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,请问我应如何写这段代码,这个问题困扰我好久了,希望能得到高手的帮助,谢谢!!!

搜索更多相关主题的帖子: 测试结果 access 数据库 数据表 count 
2011-08-24 21:32
jendy5566
Rank: 1
等 级:新手上路
帖 子:42
专家分:0
注 册:2010-3-18
得分:0 
没有人能帮吗??
2011-08-25 08:39
噶么噶么
Rank: 2
等 级:论坛游民
帖 子:15
专家分:67
注 册:2011-8-3
得分:20 
(编号,姓名,日期)分别命名,如编号1,姓名1,日期1等,后面的数字可以用FOR循环如编号i,姓名i,日期i
后台处理页面:for循环然后把下面内容包含在for循环里面
bh=Request.Form("编号"&i&"")
xm=Request.Form("姓名"&i&"")
rq=Request.Form("日期"&i&"")
conn.execute "insert into [sdbx](bxid,bxname,datebx)values("&bh&",'"&xm&"',"&rq&")"
操作sql语句的时候注意设定字段的类型
2011-08-25 09:38
jendy5566
Rank: 1
等 级:新手上路
帖 子:42
专家分:0
注 册:2010-3-18
得分:0 
万分感谢,不过写法上要改过一点:
bh=request.Form("编号")(i)

2011-08-25 10:47



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-348328-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.146667 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved