我想插入數據到返回列表表並更新材料表時,我單擊插入按鈕。插入工作正常,但物料表不會更新。表不會更新
<?php
if(isset($_POST['submit'])){
$Item = $_POST['Item'];
$Quantity = $_POST['Quantity'];
$Location = $_POST['Location'];
$ReDate = $_POST['ReDate'];
$query = mysql_query("INSERT INTO returnlist(Item,Quantity,Location,ReDate) VALUES ('$Item','$Quantity','$Location' ,'$ReDate')",$connection);
$query = mysql_query("UPDATE material SET Quantity=Quantity + '$Quantity' WHERE 'Item'='$Item'", $connection);
}
?>
更清晰。當你點擊按鈕時,你是否通過Ajax發送你的請求? –
假設查詢是正確的,如果它確實是你期望的,你檢查'$ item'的值嗎?或者至少在'phpmyadmin' *中嘗試查詢(如果您正在使用它)*? – Swellar
還有一點,如果你在字符串中使用變量,使用'''而不是''',以便使用變量的值而不是字面使用 – Swellar