我从数据库中获取信息,这会增加表中每个项目的成本。
每一个都是100%工作,当成本等于窗帘总和它不会变得相等时,它总是更大。
例如,如果30.02 == 30.02它应该成立,但它说它大于。
基本上我有一个foreach循环,它从一个数组得到每个发票的成本:
$i_array = array('2','3','4','5');
$i_total = 0;
$a_total = 0;
foreach($i_array as $i){ $i_total += floatval($i); }
然后我有一些代码检查所有发票,如果有的话,然后添加它们:
$query = $pdo->prepare("SELECT cost FROM tablename WHERE id=id");
$query->execute(array(':id' => $_GET['id']));
while($fetch = $query->fetch()){
$a_total += floatval($fetch['cost']);
}
从那里我做了一个简单的if语句:
if($i_total > $a_total){ echo 'Too Much'; }
现在问题是如果i_total是30.02然后让a_total也是30.02然后它应该是相等的它不应该回应太多但它仍然回声太多。
如果i_total更低或更高,那就没问题了,就等于它。
任何人都可以对此有所了解它会很棒:)