2012-10-23 63 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”

不要忘了把出口();在您的标题重定向代码之后。