Codeigniter не извлекает данные из БД [дубликат]Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Codeigniter не извлекает данные из БД [дубликат]

Сообщение Anonymous »

Электронная почта или пароль не извлекаются из базы данных для проверки.

модель:

Код: Выделить всё

class Login_model extends CI_Model
{

public function login_valid($email,$password)
{
$q = $this->db-> select('*')
->where(['email'=>'$email','password'=>'$password'])
->get('admin');
}
}
контроллер:

Код: Выделить всё

class Adminlogin extends CI_controller
{

public function login_form()
{
$this->load->view('common/login_form');
}

public function login_check()
{

$this->form_validation->set_rules('email','email','required|valid_email');
$this->form_validation->set_rules('password','password','required|min_length[8]|max_length[15]');

if ($this->form_validation->run())
{

$email   = $this->input->post('email');
$password = $this->input->post('password');

$this->load->model('Login_model');
$admin_id = $this->Login_model->login_valid($email,$password);

if($this->load->model('Login_model')){
$this->load->library('session');
$this->session->set_userdata('Id',$admin_id);
$this->load->view('admin/admin_dashboard');
}
else {
echo "model not loaded";
}
}
else
{
$this->load->view('common/login_form');
}
}
выше приведен мой код. Я не уверен, что он неправильный. Мои учетные данные для входа не извлекаются из базы данных?

Подробнее здесь: https://stackoverflow.com/questions/506 ... ta-from-db
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»