我希望每個用戶都只更新其輸入的數據,但我不知道該怎麼做?請幫我如何使用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的會話值? –