سلام
بچه ها من تو فیلم آموزشی قسمت 10 این مشکلو دارم وقتی میخام لاگین کنم
پیعامی که نمایش میده
A PHP Error was encountered
Severity: NoticeMessage: Trying to get property of non-objectFilename: database/DB_active_rec.phpLine Number: 997
مشکل چیه و از کجا برطرف میشه؟
اینم کدهای مدل و ویو و کنترلر
<?php
class Login extends CI_Controller
{
function index()
{
$this->load->view('login');
}
function auth()
{
$this->load->helper('form');
$this->load->library('form_validation');
$rules=array(
array(
'field'=>'username',
'label'=>'username',
'rules'=>'required'
),
array(
'field'=>'password',
'label'=>'password',
'rules'=>'required'
),
array(
'field'=>'remember',
'label'=>'remember',
'rules'=>'numeric'
)
);
$this->form_validation->set_rules($rules);
if($this->form_validation->run()==FALSE)
{
$this->load->view('login');
}
else
{
$this->load->model('login_model');
$this->login_model->check();
}
/*$this->form_validation->set_rules('username','نام کاربری','required');
$this->form_validation->set_rules('password','password','required');
$this->form_validation->set_rules('email','email','required');
echo '<pre>';
print_r($_POST);*/
}
}
?>
<?php
class Login_model extends CI_Model
{
function __construct()
{
parent::__construct();
}
function check()
{
//print_r($_POST);
$this->db->select('username','password');
$this->db->where('username',$_POST['username']);
$this->db->where('password',md5($_POST['password']));
$this->db->from('user');
$this->db->limit(1);
$is=$this->db->count_all_results();
echo $is;
//echo '<br><br>'.$_POST['username'].$_POST['password'];
}
}
?>
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="lt-ie9 lt-ie8 lt-ie7" lang="en"> <![endif]-->
<!--[if IE 7]> <html class="lt-ie9 lt-ie8" lang="en"> <![endif]-->
<!--[if IE 8]> <html class="lt-ie9" lang="en"> <![endif]-->
<!--[if gt IE 8]><!--> <html lang="en"> <!--<![endif]-->
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>فرم ورود</title>
<link rel="stylesheet" href="<?php echo base_url() ?>assets/css/style_login.css">
<!--[if lt IE 9]><script src="//html5shim.googlecode.com/svn/trunk/html5.js"></script><![endif]-->
</head>
<body>
<section class="container">
<div class="login">
<h1>ورود به پنل مدیریت</h1>
<?php
$this->load->helper('form');
//for all error
echo validation_errors();
echo form_open('login/auth');
$user_style=array('name'=>'username','placeholder' =>'نام کاربری','required'=>'required');
$username=form_input($user_style);
$pass_style=array('type'=>'password','name'=>'pass word','placeholder'=>'پسورد','required'=>'req uired');
$password=form_input($pass_style);
$chec_style=array('name'=>'remember','value'=>'1') ;
$remember=form_checkbox($chec_style);
$submit_style=array('name'=>'submit','value'=>'log in');
$submit=form_submit($submit_style);
?>
<p style="text-align: right; direction: rtl;">
<?php echo $username;
//for one error
echo form_error('username','<b style="color:red;">','</b>'); ?></p>
<p style="text-align: right; direction: rtl;">
<?=$password; ?></p>
<p class="remember_me">
<label>
<?=$remember ?>
مرا به خاطر بسپار
</label>
<?php echo form_error('remember','<b style="color:red;">','</b>') ?>
</p>
<p class="submit"><?=$submit ?></p>
<?php echo form_close(); ?>
</div>
<div class="login-help">
<p>پسوردم را فراموش کرده ام <a href="index.html">بازیابی رمز عبور</a></p>
</div>
</section>
<!--
<section class="about">
<p class="about-links">
<a href="http://www.cssflow.com/snippets/login-form" target="_parent">View Article</a>
<a href="http://www.cssflow.com/snippets/login-form.zip" target="_parent">Download</a>
</p>
<p class="about-author">
© 2012–2013 <a href="http://thibaut.me" target="_blank">Thibaut Courouble</a> -
<a href="http://www.cssflow.com/mit-license" target="_blank">MIT License</a><br>
Original PSD by <a href="http://www.premiumpixels.com/freebies/clean-simple-login-form-psd/" target="_blank">Orman Clark</a>
</section> -->
</body>
</html>