Я пытаюсь написать функцию для обновления пароля с помощью codeigniter, а вот код
public function changepass(){
$password = md5( $this->_clean($_POST['Password']) );
$data = array(
'Password' => $password
);
$this->db->update('users', $data, array('UserName' => $_POST[UserName]));
}
это обновляет базу данных, но все равно выдает сообщение
Severity: Notice
Message: Use of undefined constant UserName - assumed 'UserName'
как предотвратить это сообщение, а также как проверить, успешно ли выполняется запрос, и повторить в этом случае сообщение «success»?