【问题标题】:if statement results being echoed twice in for loopif 语句结果在 for 循环中被回显两次
【发布时间】:2012-05-07 04:35:14
【问题描述】:

http://codepad.org/VnqZjQ7e

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

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

【问题讨论】:

    标签: php html for-loop if-statement


    【解决方案1】:

    问题出在这部分代码

    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;
    

    【讨论】:

    • 感谢您的快速修复。看来我在编码方面还有很多东西要学。
    • 不客气,您可能需要考虑使用 else if,因为它们肯定会帮助您。最重要的是您正在学习,而且您似乎很有动力:) 如果我的回答有助于解决您的问题,请“接受”它:)
    猜你喜欢
    • 2015-10-02
    • 2016-11-29
    • 2017-08-06
    • 1970-01-01
    • 2017-07-14
    • 2020-07-17
    • 1970-01-01
    • 2017-07-31
    • 1970-01-01
    相关资源
    最近更新 更多