我试图从表(添加项)和表(添加清单)数据中显示 saleprice 的除法值。在 addbill 表中输入的数量,并在 addbill 表的价格列中显示值。
以前,我已经完成了从一个表数据中获取其他表数据的操作
if(isset($_POST['submit1'])){
$m = $_POST['itemname'];
$sp = "SELECT saleprice FROM additem WHERE itemname='$m'";
$q = mysqli_query($link,$sp);
$n = mysqli_fetch_assoc($q);
$saleprice = $n['saleprice'];
$sql = "INSERT INTO addbill (bill_id,itemname,quantity,price) VALUES
('".$_POST['billid']."','".$_POST['itemname']."','".$_POST['quantity']."','" .$saleprice."')";
$result = mysqli_query($link,$sql);
if ($result) {
header("Location:addbill.php");
}else{
echo "error during adding";
}
}
答案 0 :(得分:0)
我不确定为什么同时使用MySQL和mysqli,但是出于您的考虑,您必须在将记录插入数据库之前计算新的销售价格,然后再插入计算出的销售价格,而不是原始销售价格。
$intSalesPrice = $saleprice * $_POST['quantity'];
您可以像这样计算新的销售价格。