【发布时间】:2017-04-03 20:18:47
【问题描述】:
我正在处理一个购物车项目,用户可以在其中将多个项目添加到购物车中,并从购物车中更新或删除该项目。除了每个新添加的一项之外,我还分配了 selection_id。我在每次将新商品添加到购物车时将 id 逐一递增,代码工作正常。
我在这里向您展示我的购物车代码。当我单击将项目添加到购物车时,以下代码已执行。
if(!isset($_SESSION['cart'])){
$_SESSION['cart']=array();
}
$no_of_itm_in_cart= count($_SESSION[cart]);
//$sl_id is Selction Id
$sl_id=$no_of_itm_in_cart+1;
$item_sl = array();
$item_sl['item_sl_id']= $sl_id;
$item_sl['item_id']=$pid;
$item_sl['item_qty'] =$quantity;
$_SESSION['cart'][$sl_id] = $item_sl;
请分享我,如何显示每个元素以及如何更新和删除以“item_id”为参数的任何元素。
【问题讨论】:
标签: php arrays session multidimensional-array session-variables