使用php将一个表数据与其他表数据分开

时间:2019-01-29 06:29:27

标签: php mysqli

我试图从表(添加项)和表(添加清单)数据中显示 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";
  }
}

1 个答案:

答案 0 :(得分:0)

我不确定为什么同时使用MySQL和mysqli,但是出于您的考虑,您必须在将记录插入数据库之前计算新的销售价格,然后再插入计算出的销售价格,而不是原始销售价格。

$intSalesPrice = $saleprice * $_POST['quantity'];

您可以像这样计算新的销售价格。