购物车如何存储多个商品的id
A. js如何把购物车列表里所有选中的id放进不同的数组里list格式是这样的
看你的数据格式,应该是一个标准的jsonarray格式,但是感觉你没有说清楚,内我猜测一下吧。容现在有4个商品,id分别是3,4,5,6。需要根据用户具体选择了哪个商品,然后将商品从购物车中放入你要的数组中,数组格式是jsonarray格式。其实不是如何放入数组中,而是根据用户的选择如何生成最终的数组。
比如用户选择了两个3,三个5,一个6,那么你生成的数组应该是
var list=[{id:3,number:2},{id:5,number:3},{id:6,number:1}];
还是不了解你具体的业务,不明白为什么你的数据格式要那么复杂,可以将业务逻辑将清楚,再讨论一下。
B. 购物车中有多个商品向数据库中添加时如何添加
用数组模式,把多个商抄品名称和对应的数量组合成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
C. 如何用java做一个购物车,用redis来缓存商品id
用java做一个购物车有三种方法:
1.用cookie实现购物车;
2.用session实现购物车;
3.用cookie和数据库(购物车信息持久化)实现购物车。
D. 购物车中多个商家的多个商品订单如何分发
购物车里的数据可以放在session中,容器用hashmap
例如:
定义一个hashmap叫shoppingHM,向里面添加2个商铺专的订单
shoppingHM.put("shopA",ArrayList< CartItem >);
shoppingHM.put("shopB",ArrayList< CartItem >);
ArrayList就相当于属你说的list
这样你在取数据时直接下商铺唯一主键就可以
ArrayList shopA_proctList = (ArrayList) shoppingHM.get("shopA");
如果没有特殊要求,尽量使用非线程安全的容器,更有效率
E. 购物车单个商品可以增减,多个商品就无法增减,怎么改
引用 3 楼 topyxu 的回复: splendid_javasp-----每个商品的数量都要独立计算,尤其在for循环里,需要做不同的标记版 怎么标记,你举个例子权 从商品栏添加商品到购物车的 …,网络搜索"超市管理精英网"获取超市购物车相关资料
F. 求hibernate大神救命,建立一对多关系 购物车与商品的关系,商品的主键id映射到购物车中commodity_id
个人觉得应该是商品表中含有购物车的id, 而不是购物车中含有商品的id, 因为这样内的话购物车中容那么多商品id, 会造成数据冗余, 数据表的列原子性也被打破了
你突然说道一对多的关系, 一下子给蒙了, 你说的一定要在购物车中设置商品id, 这样的情况我还没有碰到过, 不过应该可以通过中间表来实现, 就是当做是多对多的关系, 然后有一方是1, 而另外一方是多, 多对多不会有外键, 而是一张中间表, 应该能够满足你的要求
G. 用asp写的购物车中多个商品数据如何保存到数据库中看了数组的方法,还是不理解怎么存数据库的。求实例!
终于搞定了。其实也好简单,被数组给恐吓倒了。贴代码,供大家参考吧
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
H. java购物车怎么存入数据库购物车对象中有一个集合,有一个id
可以用主细表这样的两个表,一个主表、一个明细表。。。。。。记住用户的ID、然后明细表记录各商品信息 。。。。。。。。。。。。。。
I. java 写个 购物车 能放多个类的 我用的是 map集合
map中,存放购物者的id和对应的商品
~
~
~
J. 淘宝卖家如何在一个商品页面中购物车内呈现多个商品
呈现多个商品在买家的购物车是不存在的,你截图中产品有多个套餐选择,这是卖家设置的多个SKU,在宝贝编辑发布页面,可以根据你的商品情况设置销售属性,例如颜色分类,尺码等,您可以根据网店商品实际情况勾选输入适合的属性再发布,若编辑页面没有销售属性勾选,则该类目不能发布SKU,不影响商品上架销售
