2011-08-12 31 views
1

我寫了一個登錄頁面,用戶和管理員都可以登錄。我想重定向用戶和管理員來分開查看頁面(通過檢查我的'註冊'表中的字段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

如果這是你的代碼正是你所缺少=,即'如果($ R == 3)' – danneth

回答

0

看起來您已經切換了賦值和相等運算符。該生產線

if($r = 3){ 

真的應該

if($r == 3){