表格没有更新

时间:2017-10-06 05:35:39

标签: php mysql

我想在返回列表表中插入数据,并在单击插入按钮时更新材料表。插入工作正常,但材料表不会更新。

<?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);
    }

?>       

2 个答案:

答案 0 :(得分:3)

试试这种格式

$query = mysql_query("UPDATE material SET `Quantity` = `Quantity` + '".$Quantity."' WHERE `Item` = '".$Item."'", $connection);

答案 1 :(得分:0)

UPDATE material SET Quantity=Quantity + '$Quantity' WHERE 'Item'='$Item' 删除单引号并将其更改为反引号。

"UPDATE material SET Quantity=Quantity + '$Quantity' WHERE `Item`='$Item'"

更改为使用反引号

"UPDATE material SET Quantity=Quantity + '$Quantity' WHERE Item='$Item'"

或将其删除

//header('Content-Type: application/json; charset=utf8', true);