Как сохранить данные, основанные на сеансе.
здесь у меня есть таблица временная. во временной таблице есть набор данных из входных данных администратора (значение id_admin 2 и значение id_admin 3), которые для меня помещаются в l oop и вставляются обратно в другую таблицу на основе входа в сеанс.
В данный момент я вошел в систему с id_admin 2 и хочу вставить данные только на основе id_admin 2
![TABEL TEMPORARY](https://i.stack.imgur.com/oLWBY.png)
Это мой код :
public function gettemporary($id){
//here I display data based on admin id
$sql = "SELECT * FROM temporary INNER JOIN admin ON admin.id=temporary.id_admin WHERE temporary.id_admin='$id'";
$res = $this->db->query($sql)->result();
return $res;
}
public function tambah_data($data_inbound){
$this->add_inbound($data_inbound);
$last_key = $this->db->insert_id();
$id = $this->session->userdata('ses_id');
$tmp = $this->gettemporary($id);
foreach($tmp as $t){
$data_detail_inbound = array(
'id_inbound' => $last_key,
'id_cs' => $t->id_cs,
'id_service' => $t->id_service,
'id_admin' => $t->id_admin //id_admin where session
);
echo '<pre>', print_r($data_detail_inbound);
$this->db->insert('inbound_detail', $data_detail_inbound);
}
}
ОШИБКА: слишком мало аргументов для функции