0
兩個變量是不確定的($ usuario和$ senha):(未定義變量[笨]
此代碼suposed做登錄,但該模型不接收變量
控制器
public function login(){
$this->load->model('Usuario_model');
$this->Usuario_model->usuario = $this->input->post('usuario');
$this->Usuario_model->senha = sha1($this->input->post('senha'));
$dados = $this->Usuario_model->login();
foreach($dados AS $row){
$level = $row->level;
$usuario = $row->login;
}
if(($dados)){
$newdata = array(
'usuario' => "$usuario",
'level' => $level,
'logged_in' => TRUE
);
$this->session->set_userdata($newdata);
$session = $this->session->all_userdata();
redirect("index.php/voe/index");
}
}
型號
public function login(){
$query = $this->db->query("SELECT * FROM usuario WHERE login = '$usuario' AND senha = '$senha'");
$query = $query->result();
return $query;
}
請確保[請閱讀變量範圍](http://php.net/manual/en/language.variables.scope.php) – sjagr 2014-10-09 19:36:25
要格式化代碼,請突出顯示塊,然後單擊「{}按鈕(*不是*「」「'按鈕)。 – 2014-10-09 19:37:19
您需要將'$ usuario'和'$ senha'作爲參數傳遞給'login()'函數。 – 2014-10-09 19:38:06