Как исправить эту ошибку?
Необнаруженная ошибка: вызов неопределенного метода stdClass::admin_users_delete() в /delete. php:59 Трассировка стека: добавлен #0 {main}
Код: Выделить всё
$userDetails=AdminUsers::admin_users_fetch_by_id($idUser);
// ***********************************************************
// *** Process POST Request
// ************************************************************
if(is_post_request()){
$delete_result=$userDetails->admin_users_delete(); // This is the line getting error.
if($delete_result===false){
$_SESSION['message'][] ="Delete Authorized User failed.";
} else{
$_SESSION['message'][] ="Delete Authorized User deleted successfully.";
redirect_to('/intranet/areas/admin/index.php');
}
}
array(8) {
[0]=>
string(21) "admin_users_fetch_all"
[1]=>
string(23) "admin_users_fetch_by_id"
[2]=>
string(29) "admin_users_fetch_by_username"
[3]=>
string(18) "admin_users_create"
[4]=>
string(18) "admin_users_update"
[5]=>
string(18) "admin_users_delete"
[6]=>
string(25) "admin_users_require_login"
[7]=>
string(18) "admin_users_access"
}
Код: Выделить всё
// *****************************************************************//
// *** Delete Record from Database.
// *****************************************************************//
public function admin_users_delete() {
Database::$dbCon=Database::db_connection();
$pdo_statement = Database::$dbCon->prepare("DELETE FROM admin_users WHERE au_idno=:au_idno");
$pdo_statement->bindParam(':au_idno', $this->au_idno, PDO::PARAM_INT);
$delete_result=$pdo_statement->execute();
unset($this->au_idno);
unset($this->au_change);
unset($this->au_name);
unset($this->au_email);
unset($this->au_username);
unset($this->au_password);
unset($this->au_group_id);
unset($this->au_desc);
unset($this->au_image_file);
unset($this->au_comments);
}
Не знаю, почему я получаю эту ошибку! Пожалуйста, помогите! Я застрял!
Подробнее здесь: https://stackoverflow.com/questions/791 ... -stdclassa