Warning: include_once(../lib/Database.php): failed to open stream: No such file or directory in C:\xampp\htdocs\project\e-commerce\classes\Adminlogin.php on line 4
Warning: include_once(): Failed opening '../lib/Database.php' for inclusion (include_path='C:\xampp\php\PEAR') in C:\xampp\htdocs\project\e-commerce\classes\Adminlogin.php on line 4
Fatal error: Class 'Database' not found in C:\xampp\htdocs\project\e-commerce\classes\Adminlogin.php on line 17
How can i solve this problem? My code is here...
<?php
include '../lib/Session.php';
Session::checkLogin();
include_once '../lib/Database.php';
include_once '../helpers/Format.php';
?>
<?php
/**
* Adminlogin Class
*/
class Adminlogin {
private $db;
private $fm;
public function __construct(){
$this->db = new Database();
$this->fm = new Format();
}
public function adminLogin($adminUser,$adminPass){
$adminUser = $this->fm->validation($adminUser);
$adminPass = $this->fm->validation($adminPass);
$adminUser = mysqli_real_escape_string($this->db->link, $adminUser);
$adminPass = mysqli_real_escape_string($this->db->link, $adminPass);
if (empty($adminUser) || empty($adminPass)) {
$loginmsg = "Username and Password must not be empty..!!";
return $loginmsg;
} else {
$query = "SELECT * FROM tbl_admin WHERE adminUser = '$adminUser' AND adminPass = '$adminPass'";
$result = $this->db->select($query);
if ($result != false) {
$value = $result->fetch_assoc();
Session::set("adminlogin", true);
Session::set("adminId", $value['adminId']);
Session::set("adminName", $value['adminName']);
Session::set("adminUser", $value['adminUser']);
header("Location:dashbord.php");
} else{
$loginmsg = "Username and Password not match !!";
return $loginmsg;
}
}
}
}
?>