[eluser]Seppo[/eluser]
get_product is returning a result object, and you are using it as an id... so, you might have to do
Code:
function update_product($id = false)
{
if ($this->session->userdata('logged_in')) {
$data['user']['logged_in'] = TRUE;
} else {
$data['user']['logged_in'] = FALSE;
redirect('user/login');
}
$id_produs = $this->product_model->get_product($id);
$fields['product_name'] = 'product_name';
$fields['product_description'] = 'product_description';
$fields['product_price'] = 'product_price';
$produs = array(
'product_name' => $this->input->post('product_name', TRUE),
'product_description' => $this->input->post('product_description', TRUE),
'product_price' => $this->input->post('product_price', TRUE),
);
$data['single_product'] = $this->product_model->update_product($produs, $id);
$this->load->view('product_view', $data);
}