这条if条件的语法错误是什么?

时间:2015-10-30 14:38:19

标签: php

我对此进行了测试,并且知道if条件有问题,但仍然没有弄清楚它是什么。 PLS。帮帮我。

$supervisor = "Supervisor";
for($i = 1; $i < $rowCount; $i++){


    if ($approver == "Supervisor"){
        echo "Supervisor is working";
    }else if ($approver == "HR"){
        echo "HR is working";
    }
}  

1 个答案:

答案 0 :(得分:3)

您在$approver中使用了if,但您已将$supervisor设置在最顶层。

$approver = "Supervisor";
for($i = 1; $i < $rowCount; $i++)
{
    if ($approver == "Supervisor") {
        echo "Supervisor is working";
    } elseif ($approver == "HR") {
        echo "HR is working";
    }
}