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

购物车中有多个商品向数据库中添加时如何添加,第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

可以有两种模式,一种是一张表就是在一张表中来保存订单号和产品信息,以订单号和产品的编号为键字,这样便于对信息的处理,但冗余数据会比较多;另一种是两张表一张是订单号为键字的订单号的表,另一张是产品信息的表,相互间可以以订单号进行勾连,如果处理稍有难点,但冗余数据会少很多。

建议是三张表,比较清楚一点,项目明细表(项目代码,项目名称),系统明细表(项目代码,系统代码,系统名称),产品明细表(项目代码,系统代码,产品代码,产品名称),

这样增加项目,增加新系统,都可以单独 *** 作,产品只要做对应关系就可以了


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

原文地址:https://54852.com/sjk/6644206.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存