絲路已死了!!!
假設現在在購物車中我想將目前的購物車資訊提出保存等按下下單後再提出使用,給mysql只是我現在遇到一個問題我該怎麼提出保存?我現在有兩個是必須的
<input type="hidden" name="cart_prod_id[]" value="<?=$row['prod_id'];?>">
<input type="hidden" name="cart_quantity[]" value="<?=$row['quan'];?>">
一個是數量、一個是商品ID只是我另一端怎麼接收才對?我接收端是這樣寫
$_SESSION['cart_prod_id'] = $cart_prod_id;
print_r($_SESSION['cart_prod_id']);
他是印出
Array ( [0] => 11 [1] => 5 )
但這好像不是我要的?我可能需要知道 哪個商品ID、數量、單價要保存成怎樣的格式才對?json?如何實現?
另一個我寫出來也好像不是我要的?
$_SESSION['cart'] = array("prod-id" => $cart_prod_id , "quan" => $cart_quantity);
echo json_encode($_SESSION['cart']);
// {"prod-id":["11","5"],"quan":["3","3"]}
一般要長成什麼樣子才對?
1 回答
![?](http://img1.sycdn.imooc.com/533e4bd900011a1d02000200-100-100.jpg)
慕运维8079593
TA贡献1876条经验 获得超5个赞
编号11的 有两个, 编号 2323的有100个.
一般来说 只要后端可以理解就行了
{
"11": 2,
"2323": 100
}
就可以了
[{
"pid": "11",
"number": 2
},{
"pid": "2323",
"number": 100
}]
甚至 这样也行
[[11,2],[2323, 100]]
协议是自己定的,只要约定好了,数据 格式 其实问题不大的
至于如何实现,谷歌一下就可以了
- 1 回答
- 0 关注
- 342 浏览
添加回答
举报
0/150
提交
取消