用PHP计算百分比
我试图在PHP中运行一个查询,从数据库中选择数据并计算出百分比用PHP计算百分比,php,Php,我试图在PHP中运行一个查询,从数据库中选择数据并计算出百分比 $vattotal=0; $stmt = $pdo_conn->prepare("SELECT * from adhocbills_lineitems where bill_seq = :bill_seq "); $stmt->execute(array(':bill_seq' => $_GET["seq"])); $records = $stmt->fetchAll(PDO::FETCH_ASSOC); f
$vattotal=0;
$stmt = $pdo_conn->prepare("SELECT * from adhocbills_lineitems where bill_seq = :bill_seq ");
$stmt->execute(array(':bill_seq' => $_GET["seq"]));
$records = $stmt->fetchAll(PDO::FETCH_ASSOC);
foreach($records as $VatResult) {
$vattotal = $vattotal + $VatResult["unitprice"]*$VatResult["vat"];
}
我想计算出单价
列乘以增值税
列
unitprice
是价格值,vat
是百分比值
比如说,unitprice=225
和vat=20
我希望它显示225乘以20%
但目前它只做了
225*20
即4500如果你想计算225的20%,你应该将单价
乘以0.2而不是20。你需要将你的$VatResult[“vat”]
值从0到100,转换为0到1之间的值。在适当的点将其除以100;i、 e.$VatResult[“vat”]/100
试试这个:
$vattotal = $vattotal + $VatResult["unitprice"]*$VatResult["vat"]/100;
($VatResult[“单价”]/100)*$VatResult[“增值税”]
?请注意,使用增值税很棘手,您至少需要同时存储NETTO和BRUTTO或NETTO和vat或BRUTTO和vat