PHP Mysql更新产品库存/数量

时间:2013-08-07 08:27:06

标签: php product

enter image description here

您好。我很难过。我要做的是每次创建一个新条目(MYSql INSERT)时折扣某些产品的库存。因此,想法是插入条目,然后更新已售出产品的库存/数量。

表Entrys for INSERT 表产品更新(idprod,股票,描述)

这是我的数量输入

<input type="text" name="txtQty<?=$i;?>" id="txtQty<?=$i;?>" value="1" size="3">

这是我在INSERT之后的MYSql句子

$sql_Qty = "UPDATE products SET stock = stock - '".$_POST['txtQty$i']."' WHERE idprod = '".$_POST['txtidp$i']."'";
$objQueryQty = mysql_query($sql_Qty);

谢谢!

2 个答案:

答案 0 :(得分:1)

您的UPDATE查询应为:

$sql_Qty = "UPDATE products SET `stock` = 'stock-".$_POST['txtQty'.$i]."' WHERE `idprod` = '".$_POST['txtidp'.$i]."'";

答案 1 :(得分:0)

解决!只是在破碎的心句中只有一点点修复。

$sql_Qty = "UPDATE products SET `stock` = stock-'".$_POST['txtQty'.$i]."' WHERE `idprod` = '".$_POST['txtidp'.$i]."'";