我写了一个登录页面,用户和管理员都可以登录。我想将用户和管理员重定向到单独的视图页面(通过检查我的'registration'表中的字段type_id)。 它正确获取type_id字段的值,但是当我想根据type_id的值重定向它时,它总是转到一个页面。我不明白为什么。请一点帮助会很棒。代码的一部分,我得到了type_id并尝试重定向
if($this->session->userdata('logged_in'))
{
$session_data = $this->session->userdata('logged_in');
$data['username'] = $session_data['username'];
$data['id'] = $session_data['id'];
$data['type_id']=$session_data['type_id'];
$r=$data['type_id'];
if ($r==3){
$this->load->view('home_view', $data);
} else{
$this->load->view('home_view1', $data);
}
//$this->load->view('home_view1', $data);
}
答案 0 :(得分:0)
看起来你已经切换了赋值和相等运算符。这条线
if( $r = 3 ){
应该是
if( $r == 3 ){