购物车中有多个商品向数据库中添加时如何添加

购物车中有多个商品向数据库中添加时如何添加,第1张

数组模式,把多个商品名称和对应的数量组合成2个数组

比如有商品SP01,SP02,SP03

对应的数量100,200,300

把商品数组为SP01,SP02,SP03 (,符号为数组分隔符)

对应的数量也数组为100,200,300 (,符号为数组分隔符)

在商品提交页那里把商品名称和数量写在只读的文本输入框里,并分别把名称和数量的文本输入框

的ID取一样(名称一个,数量一个),提交的时候系统会自动用,符号数组你传过去的值,如果你把这当成一个订单号处理,可以只写一条数据到数据库,要在前台显示这条数据可以用到下面的一段代码

bh=split(编号数组,",") ' 把订单编号数组分开

for i=0 to ubound(bh)

商品编号=bh(i) '商品编号

exit for

B数据库存在表

use B

go

insert into tablename

select * from A【.schema】.tablename

B数据库不存在表,用下面语句就省得建表了

use B

go

select * into tablename

from A【.schema】.tablename

schema系统默认的是dbo,可以根据自己的需要做修改

......楼主又是你,上次帮你解释的还不够清楚啊, 可能是我没表达清晰

上次我不是说让你创建一个泛型集合或List集合 用来接收商品信息

再把 集合保存到cookie 或 Sesson中吗?

你可以在购物车这边再用集合去接收Sesson 或者Cookie啊 然后用一个数据控件(比如gridview,repeater等等 建议用repeater)绑定一下数据源不就好了吗?


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11381080.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-15
下一篇2023-05-15

发表评论

登录后才能评论

评论列表(0条)

    保存