2013-03-06 84 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