我收到一个未定义的:索引minicart错误
我有一个会话变量['cart_array']
,它将项目存储在多个数组中,我将它们定义为
// If the cart session variable is not set or cart array is empty
if (!isset($_SESSION["cart_array"]) || count($_SESSION["cart_array"]) < 1) {
// RUN IF THE CART IS EMPTY OR NOT SET
$_SESSION["cart_array"]["minicart"] = array(0 => array("item_id" => $pid, "quantity" => 1));
防止这种情况的最佳方法是什么?
答案 0 :(得分:0)
创建一种方法来返回总价而不是在$minicart
中存储总价格。
function getTotalPrice()
{
$total = 0;
foreach ($_SESSION["cart_array"] as $item)
{
$total += $item['price'];
}
return $total;
}
当然,将$item['price']
替换为您用于存储商品价格的任何内容。