如果语句结果在for循环中被回显两次

时间:2012-05-07 04:35:15

标签: php html for-loop if-statement

http://codepad.org/VnqZjQ7e

所有代码都在那里,所以这次我不会像上次那样忘记代码。

基本上如果你在主机服务器上运行它,你会看到计划列在表格上方,这是我想要防止的,但问题是我甚至不知道它来自哪里,另一个问题我将如何解决它?

1 个答案:

答案 0 :(得分: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;