if (!empty($_GET['action'])) {
$j = $_GET['id_'];
switch($_GET['action']) {
case "add":
$query = "select * from ogl where id = $j";
$result = mysqli_query($conn, $query);
$row = mysqli_fetch_assoc($result);
$array = array($row["id"]=>array('seller'=>$row["seller"],
'name'=>$row["name"], 'cpu'=>$row["CPU"], 'size'=>$row["size"],
'price'=>$row["price"], 'img'=>$row["img"]));
if (empty($_SESSION["cart_item"])) {
$_SESSION["cart_item"] = $array;
} else {
$_SESSION["cart_item"] = array_merge($_SESSION["cart_item"], $array);
}
break;
}
}
问题是,它只添加一个项目,通过替换以前添加的项目。每个项目的ID都是通过它们的按钮 - GET方法发送的。问题是什么?谢谢。PHP购物车,添加多个项目
https://stackoverflow.com/help/how-to-ask - 阅读本文,然后您可以编辑此问题。我不确定你想要完成什么,也不应该为了帮助你解决问题而弄清楚。给你的问题多一点背景。如果你愿意,我会收回我的投票;) – Jase