I managed something like that:
public function scanero() {
$this->db = $this->load->database('scaner',true);
$crud = new grocery_CRUD();
$crud->set_table('scaner_table');
$crud->columns('type','number','serial_number','ip','status','location','change_date','text');
$crud->unset_delete();
$crud->callback_after_insert(array($this, 'history_after_update'));
$crud->callback_after_update(array($this, 'history_after_update'));
$output = $crud->render();
$this->_example_output($output);
}
function history_after_update($post_array,$primary_key) {
$this->db = $this->load->database('skaner',true);
$crud = new grocery_CRUD();
$history_insert = array(
"type" => $type,
"number" => $number,
"serial_number" => $serial_number,
"ip" => $ip,
"status" => $status,
"location" => $location,
"change_date"=> date('Y-m-d H:i:s'),
"text" => $text,
"last_update" => date('Y-m-d H:i:s')
);
$this->db->insert('scaner_table_history',$history_insert);
return true;
}
There is no error message and nothing happends after pressing update button. Page is not even returning to the grid view.
I tried lots of combinations but i think i miss something in my coding logic or i need to take different approach to this but i can't figure out how can i do that
