2013-03-06 33 views
0

请参阅this PasteBin并告诉我我错在哪里。我认为这是可能的错误或者我的编码有些问题,但我不知道。无论如何,我已经在我的本地机器上对PHP 5.3.16 & WebHost Server在PHP 5.3.15上进行了测试。我已经模拟了脚本的真实结果,除了这部分之外,在这之前的所有内容都可以完美运行,不会出现任何错误。PHP失败,浮点数和整数比较

现场测试here。与开发和服务器机器上的结果相同。

谢谢大家!

+0

请参阅本http://stackoverflow.com/questions/5230305/php-integer-and-float-comparison-mismatch – Angel 2013-03-06 12:02:38

+1

10 ,15或20 ..但是@ulkas给了我的答案是正确的我忘了在第一个elseif中重命名该变量... – 2013-03-06 12:05:18

回答

1

我觉得你的问题出在elseif (($taxed >= 99) && ($total < 199)) {

应该elseif (($taxed >= 99) && ($taxed < 199)) {

+0

LMAO是正确的。对不起,愚蠢的错误...无论如何谢谢! – 2013-03-06 12:04:09