2012-10-23 93 views
0

我試圖將用戶重定向到一個頁面,如果某些條件爲真,但是它會保持重定向到第一頁,而不管條件是否爲真。 這裏是我的代碼:PHP MYSQL:重定向用戶錯誤

if($level ="100_level") 
{ 
    header("location:course_reg.php");      
}else { 
    header("location:course_reg_200_level.php");    
} 

回答

4

在值分配給$level代替條件檢查的條件。在任何情況下,條件都是正確的。

要解決,把雙相等(==)您如果條件

if($level == "100_level") 
1

當這種情況發生,這意味着你有問題,你的病情或你的代碼。首先,請將等號改爲下方。

if($level == "100_level") 
0

如果您有1 =符號,則使等級與符號的右側完全相同。

如果您檢查==,那麼你是確保它其實正是「100_level」

不要忘了把出口();在您的標題重定向代碼之後。