0
У меня возникли проблемы с этим кодом:CodeIgniter форма проверки правил набора
$this->form_validation->set_rules('username', 'Username', 'trim|required|min_length[4]|callback_user_check');
Он отображает ошибку user_check
даже когда поле имени пользователя пусто; Я ожидал сообщения об ошибке.
function username() {
$query = "SELECT salt FROM user WHERE username = ?";
$get_query = $this->db->query($query, array($this->username));
if ($get_query->num_rows() > 0) {
$row = $get_query->row_array();
return $row['salt'];
} else {
return false;
}
}
показать 'user_check' функция – devpro
Post перезвонит функция тоже здесь – Elby
функции пользователя() { $ запроса =«SELECT соль FROM пользователя, где имя пользователя =? «; $ get_query = $ this-> db-> query ($ query, array ($ this-> имя пользователя)); if ($ get_query-> num_rows()> 0) { $ row = $ get_query-> row_array(); return $ row ['salt']; } else { return false; } } – marin63