2012-05-07 27 views
1

http://codepad.org/VnqZjQ7eif語句的結果被迴盪兩次循環

所有的代碼是在那裏,這樣這次我不要弄亂中忘記上次一樣的代碼。

基本上,如果你在你的主機服務器上運行它,你會看到,計劃這是我想阻止什麼,如上表所列但事情是我甚至不知道它從何而來,另問題是我會如何解決它?

回答

2

的問題是在你的代碼

if($basicplan < $suckersplan && $basicplan < $compplan) 
    echo $bestplan = $basicname; 
if($compplan < $basicplan && $compplan < $suckersplan) 
    echo $bestplan = $compname; 
if($suckersplan < $basicplan && $suckersplan < $compplan) 
    echo $bestplan = $suckersname; 

這是呼應的元素之外的這部分。相反,請使用以下內容。

if($basicplan < $suckersplan && $basicplan < $compplan) 
    $bestplan = $basicname; 
if($compplan < $basicplan && $compplan < $suckersplan) 
    $bestplan = $compname; 
if($suckersplan < $basicplan && $suckersplan < $compplan) 
    $bestplan = $suckersname; 
+0

謝謝你的快速修復。看來,我仍然有很多要了解編碼。 – mwong

+0

非常歡迎,你可能要考慮使用其他IFS,因爲他們一定會幫助你在這裏。偉大的部分是你學習,你似乎是激勵:)如果我的回答可以幫助您解決問題,請「接受」它:) – Bryan