用asp写的购物车中多个商品数据如何保存到数据库中?看了数组的方法,还是不理解怎么存数据库的。求实例!

表单字段及内容:idnamenumrmb1商品A1件3元5商品B3件60元提交后。用这个:<%response.Writerequest.Form("name")&"<b... 表单字段及内容:
id name num rmb
1 商品A 1件 3元
5 商品B 3件 60元
提交后。用这个:
<%
response.Write request.Form("name")&"<br>"
response.Write request.Form("rmb")&"<br>"
response.Write request.Form("id")&"<br>"
%>
查看获得的数据是这样的:
------------------------
商品A, 商品B
3, 60
1, 5
----------------
怎么把"商品A、3、1"等数据相对应,然后写入数据库里?
看了数组的方法,还是不理解怎么存数据库的。跪求代码实例!
如图~~
展开
 我来答
阿里里哇
2011-09-20
知道答主
回答量:2
采纳率:0%
帮助的人:5.7万
展开全部
其实也好简单,被数组给恐吓倒了。贴代码,供大家参考吧
dim cbid,mname,mdw,mzk,mnum,mcid cbid=split(replace(request.Form("cbid")," ",""),",") mname=split(replace(request.Form("mname")," ",""),",") mnum=split(replace(request.Form("mnum")," ",""),",") mdw=split(replace(request.Form("mdw")," ",""),",") mzk=split(replace(request.Form("mzk")," ",""),",") mrmb=split(replace(request.Form("mrmb")," ",""),",") mpaya=split(replace(request.Form("mpaya")," ",""),",") mcid=request.Form("mcid") For i=0 To UBound(cbid) set rs=server.createobject("adodb.recordset") sql = "SELECT mname,mnum,mdw,mrmb,mrmb2,mzk,mer,mtime,mbz,mcid FROM maichu" rs.Open sql,conn,1,3 rs.AddNew rs(0)=mname(i) rs(1)=mnum(i) rs(2)=mdw(i) rs(3)=mrmb(i) rs(4)=mpaya(i) rs(5)=mzk(i) rs(6)=Session("uid") rs(7)=Now() rs(8)=request.Form("mbz") rs(9)=mcid rs.Update rs.Close set rs=nothing Next
15...5@yeah.net
2011-09-19 · TA获得超过163个赞
知道答主
回答量:107
采纳率:0%
帮助的人:97.3万
展开全部
你首先要画一个表格 然后在相应的块里面绑定就可以啦。。。。。。
更多追问追答
追问
求代码实例。。。
追答
键值对 比如: array('a'=>a1,'b'=>b2)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式