我制作了一个简单的网店脚本,它运行正常!我现在唯一要努力的是,我想制作一个PHP函数来计算用户在购物车中有多少产品。
我将所有数据存储在会话中。每个产品都有自己的会话。产品1有cart_1,产品2有cart_2等。如果用户在他的购物车中有3次产品1,则cart_1的值将为3.我想要计算以'cart_'开头的所有会话值我有谁知道如何管理这个?
答案 0 :(得分:2)
为每个用户创建一个会话,而不是每个产品创建一个会话。当用户将产品添加到购物车时,将该信息保存在用户的会话中:
// User would like to order $count items of $product
$_SESSION['shopping_cart'][$product] = $count;
这样,您可以count($_SESSION['shopping_cart'])
确定用户想要订购的产品数量,并array_sum($_SESSION['shopping_cart'])
确定用户想要订购的商品数量。