あるテーブルから別のテーブルにコピーしたデータを変更する方法を理解しようとしています。
現在、私はそれを機能させているので、フォームを送信すると、「prices」からデータが取得され、「pricestwo」と「pricesthree」に配置されます。
ただし、事前にデータを変更して、価格を10%下げ、価格を20%下げる必要があります。
<?php
$priceid = $_POST['priceid'] ;
$name = $_POST['productname'] ;
$weight = $_POST['productweight'];
$price = $_POST['productprice'];
if(isset($_POST['updateprices'])) {
for($i=0;$i<$count;$i++){
$sql1= mysqli_query($myConnection, "UPDATE pricestwo SET productname='$name[$i]', productweight='$weight[$i]', productprice='$pricetwo[$i]' WHERE priceid='$priceid[$i]'");
$sql2= mysqli_query($myConnection, "UPDATE pricesthree SET productname='$name[$i]', productweight='$weight[$i]', productprice='$price[$i]' WHERE priceid='$priceid[$i]'");
}
echo "<meta http-equiv=\"refresh\" content=\"0;URL=edit_product_prices.php\">";
}
?>
これは現在、データだけをコピーするために機能します。私は次のようなことを試しました。
$pricetwo = $price - ($price * 0.15);
データを変更しますが、複数の行が転送されているため、これは0.00の値を返します。
誰かがこれを行う方法について何かアイデアがありますか?