0

我制作了一个简单的网上商店脚本,它运行良好!我现在唯一苦苦挣扎的是,我想做一个 PHP 函数来计算用户在他们的购物车中有多少产品。

我将所有数据存储在会话中。每个产品都有自己的会话。产品 1 有 cart_1,产品 2 有 cart_2 等等。如果用户的购物车中有 3 次产品 1,cart_1 的值将是 3。我想计算以“cart_”开头的会话的所有值我有谁知道如何管理这个?

4

1 回答 1

2

为每个用户创建一个会话,而不是每个产品一个会话。当用户将产品添加到购物车时,将该信息保存在用户的会话中:

// User would like to order $count items of $product
$_SESSION['shopping_cart'][$product] = $count;

这样,您count($_SESSION['shopping_cart'])可以确定用户想要订购多少产品,并array_sum($_SESSION['shopping_cart'])确定用户想要订购多少商品。

于 2013-10-05T11:20:32.917 回答