[eluser]nOsCiRe[/eluser]
Anyone can help why i got zero when i save the data from view
<?php if(!defined('BASEPATH')) exit('No direct script access allowed');
Class Home extends CI_Controller {
function _construct()
{
parent:: _construct();
}
function index()
{
if($this->session->userdata('logged_in'))
{
$session_data = $this->session->userdata('logged_in');
$data['username']= $session_data['username'];
$this->load->view('home_page',$data);
}
else
{
redirect('','refresh');
}
}
function userprofile($username)
{
$session_data = $this->session->userdata('logged_in');
$username = $session_data['username'];
$this->load->model('user');
$data['result'] = $this->user->userdetails($username);
$this->load->view('userprofile_page',$data);
}
function updatedetails()
{
$session_data = $this->session->userdata('logged_in');
$username= $session_data['username'];
$data = array( 'first_name' =>$this->input->post('firstname'),
'last_name' =>$this->input->post('lastname'));
echo var_dump($this->input->post($data));
$this->db->where('username', $username);
$this->db->update('ad_users', $data);
redirect('home/userprofile/'.$username,'refresh');
}
function logout()
{
$this->session->unset_userdata('logged_in');
redirect('home','refresh');
}
}
?>
Views
<?Php echo form_input('first_name', $firstname);?>
<?Php echo form_open(base_url() . 'home/updatedetails');?>