0

ここに画像の説明を入力

こんにちは。私はこれで苦労しています。私がやっていることは、新しいエントリが作成されるたびに特定の製品の在庫を割引することです (MYSql INSERT)。したがって、アイデアは、エントリを挿入してから、販売された製品の在庫/数量を更新することです。

INSERT テーブル製品 UPDATE のテーブル エントリ (idprod、stock、description)

これは私の数量入力です

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

ありがとう!

4

2 に答える 2

1

UPDATE クエリは次のようになります。

$sql_Qty = "UPDATE products SET `stock` = 'stock-".$_POST['txtQty'.$i]."' WHERE `idprod` = '".$_POST['txtidp'.$i]."'";
于 2013-08-07T08:32:19.557 に答える
0

解決しました!ブロークン ハート センテンスのほんの少しの修正です。

$sql_Qty = "UPDATE products SET `stock` = stock-'".$_POST['txtQty'.$i]."' WHERE `idprod` = '".$_POST['txtidp'.$i]."'";
于 2013-08-07T14:17:46.940 に答える