2015-10-30 44 views
-2

我測試了這一點,並知道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"; 
    } 
} 
+2

您是否收到錯誤?如果是這樣,那是什麼?你爲什麼認爲這不起作用? –

+1

'elseif' not' else if' – Andrew

回答

3

您可以使用您的if$approver但你必須設置在頂部$supervisor

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

非常感謝。 – John

+1

@John這個網站是雙向的。如果你期望得到幫助,你應該通過接受他們的回答來獎勵那些幫助你的人。閱讀[接受答案如何工作?](http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work)並開始回饋社區。 –

+0

感謝提示@ Fred-ii-(: –