akbar• 2 tahun yang lalu
undefined offet 0
permisi mas mau tanya tentang error undefined offet 0
ini terjadi pada modul data ini sendiri tetapi di modul data yg lainnya scriptnya berjalan.
ini controllernya
sudah ane oprek" mulai dari var_dump ketika insert data dan hasilnya yg keluar bool(true) begipun juga sebaliknya di modul data yg lain, padahal controller di modul ini dan modul yg lain sama.
ini contoh controler dari script yg berjalan
function edit($id)
{
$id = $this->session->userdata('id');
$data['all'] = $this->Admin_model->getAdmin($id);
$data['data'] = $this->App_model->read('pb_iklan', ['id' => $id])[0];
$data['page'] = "home";
$data['judul'] = "Data iklan";
$data['deskripsi'] = "Edit data iklan";
$this->template->views('data_iklan/form_iklan', $data);
}
ini modelnya
function read($table, $where = null, $order = null)
{
if ($where == null && $order == null) {
return $this->db->get($table)->result_array();
} else if ($where != null && $order == null) {
return $this->db->where($where)->get($table)->result_array();
} else if ($where == null && $order != null) {
return $this->db->order_by($order)->get($table)->result_array();
} else {
return $this->db->where($where)->order_by($order)->get($table)->result_array();
}
}
dan ini notice erronya

function edit($id_berita)
{
$id = $this->session->userdata('id');
$data['all'] = $this->Admin_model->getAdmin($id);
$data['data'] = $this->App_model->read('pb_berita', ['id_berita' => $id_berita])[0];
$data['menu'] = $this->App_model->read('pb_menu', ['parent_id' => '0']);
$data['sub'] = $this->App_model->read('pb_menu', []);
$data['page'] = "home";
$data['judul'] = "Data Berita";
$data['deskripsi'] = "Edit data berita";
$this->template->views('data_berita/form_berita', $data);
}