Model
function Updateno($user,$data){
$this->db->where('username', $user);
$this->db->update('user', $data);
}
Controller
//user login function
function Ulogin(){
if($this->session->userdata('user'))
{
$data['user'] = $this->session->userdata('user');
$this->load->view("User/choosecategory",$data);
}
else
{
$data = array(
'username' =>$this->input->post('username'),
'password' =>$this->input->post('password'),
);
$this->form_validation->set_rules('username','UserName','required');
$this->form_validation->set_rules('password','Password','required');
if($this->form_validation->run()==false)
{
$this->load->view('User/login');
}
else
{
if($this->user_model->userlogin($data)==false)
{
$data['error'] = '<div class="alert alert-danger text-danger">Please Provide Valid Username/Password!</div>';
$this->load->view('User/login',$data);
}
else
{
$this->session->set_userdata('user',$data['username']);
$data['user'] = $this->session->userdata('user');
$counter = array(
'logged_in' =>'logged_in'+1
);
$this->user_model->Updateno($this->session->userdata('user'),$counter);
$this->load->view("User/choosecategory",$data);
}
}
}
}
I want whenever user login successfully my logged_in cloumn value increase by 1 but in this code the value of logged_in column always to 1,plz help me anyone here