您好。我很难过。我要做的是每次创建一个新条目(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);
谢谢!
答案 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]."'";