我希望每个用户都只更新其输入的数据,但我不知道该怎么做?请帮我如何使用php更新sql中两个表中的特定用户数据
这里是我的代码:
<?php
include ("../db_connection.php");
$seller_id = $_SESSION['seller_id'];
$trade_name = $_POST ['trade_name'];
$s_address = $_POST ['s_address'];
$opening_time = $_POST ['opening_time'];
$opening_days = $_POST ['opening_days'];
$order_cutoff = $_POST ['order_cutoff'];
$seller_delivery_time = $_POST ['seller_delivery_time'];
$area_covered_delivery = $_POST ['area_covered_delivery'];
$delivery_fee = $_POST ['delivery_fee'];
$sql = mysqli_query($db, "UPDATE selling_details
SET
trade_name = '$trade_name'
s_address = '$s_address'
opening_time = '$opening_time'
opening_days = '$opening_days'
order_cutoff = '$order_cutoff'
seller_delivery_time = '$seller_delivery_time'
area_covered_delivery = '$area_covered_delivery'
delivery_fee = '$delivery_fee'
WHERE seller_id= '" . $_SESSION['seller_id'] . "' ");
if ($sql){
header('location: Seller/seller_menu.php');
}else{
echo "error insert";
}
?>
那么上述查询中的问题是什么?你没有提到你的错误?请指定您当前的输出 –
我的问题是它说:未定义的变量:_SESSION在C:\ xampp \ htdocs \ ordering_system_LATEST \ Seller \ db_selling_details.php在第5行 –
您是否正在存储seller_id的会话值? –