<p>我正在按照教程视频进行操作,但是数据库中没有输出表格。我按照视频中的每一步操作。我还尝试将数量初始化为变量,但仍然无法工作</p>
<pre class="brush:php;toolbar:false;"><?php
session_start();
$connect = mysqli_connect("localhost", "root", "", "login_sample_db");
if(isset($_POST['add_to_cart'])){
if(isset($_SESSION['cart'])){
$session_array_id = array_column($_SESSION['cart'], "id");
if(!in_array($_GET['id'], $session_array_id)){
$session_array = array(
'id' => $_GET['id'],
"name" => $_POST['name'],
"price" => $_POST['price'],
"quantity" => $_POST['quantity']
);
$_SESSION['cart'][] = $session_array;
}
}else{
$session_array = array(
'id' => $_GET['id'],
"name" => $_POST['name'],
"price" => $_POST['price'],
"quantity" => $_POST['quantity']
);
$_SESSION['cart'][] = $session_array;
}
}?>
<头>
<标题>产品标题>
<link rel="stylesheet" type="text/css" href="cart-item.css">
<风格>
</风格>
</头>
<正文>
<div class="container-fluid">
<div class="col-md-12">
<div class="col-md-6">
购物车数据
<div class="col-md-12">
<div class="col-md-4">
如果我了解更多细节,我会发表评论的,但你确定你的数据库架构和表定义正确吗?你的
INSERT
/UPDATE
逻辑在哪里?错误发生在哪里,具体是什么错误?请提供更多信息。