【发布时间】:2015-07-26 20:34:26
【问题描述】:
我想使用$_SESSION 将商品存储在购物车中。项目由id 定义,每个项目有 3 种尺寸,每种尺寸都会存储项目的数量。我想使用这样的多维关联数组
$_SESSION['cart']['id'.$_GET['id']]['size'.$_POST['size']]['quantity'] += $_POST['quantity'];
但我猜我遇到的问题 (Notice: Undefined index) 是因为没有先定义数组。
我想保持简单,那么最简单的方法是什么?
【问题讨论】:
-
您是否在 URL 中传递了
id,并且总是在 POST 数据中发送size和quantity?否则,就是你的问题了。 -
是的,我愿意。代码中也有这个:
if(isset($_POST['size'])){...