用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

我试图在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);
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