データベース「accounts」にSQLテーブルがあり、その構造は次のようになっています。
ItemNo CostPrice SellingPrice Discount(10%) Price(INR)
100 $100 $150 $135 Rs.7425
101 $200 $250 $225 Rs.10395
102 $150 $200 $180 Rs.7920
103 $500 $550 $495 Rs.25245
ここで、各列は前の列に依存しています。
SellingPrice = CostPrice + 50
Discount = SellingPrice + (0.1 * SellingPrice)
Price(INR) = SellingPrice * ($_Conversion_rate_to_Rs)
SellingPriceを計算し、テーブルで更新する必要があります。次に、割引を計算してテーブルを更新します。次に、Price(INR)を計算して、テーブルを更新します。
次のコードを試していますが、機能していないようです。
$i = 0;
foreach($item_no as $item ){
mysql_query("UPDATE accounts SET SellingPrice = CostPrice + 50 WHERE item_no = '$item[$i]'") or die(mysql_error());
++$i;
}
SellingPriceを更新した後、割引を計算してデータベースを更新する必要があります。
$i = 0;
foreach($item_no as $item ){
mysql_query("UPDATE accounts SET Discount = SellingPrice + (0.1 * SellingPrice) WHERE item_no = '$item[$i]'") or die(mysql_error());
++$i;
}
等々..
私の疑問は非常に単純かもしれませんが、私は多くのことを試みましたが、正しい解決策を見つけることができませんでした。
私の間違いと正しい解決策を知ることができますか?