i don't really understand what happen there. I got problem at line 87
$this->data['option_pengujian'][$row->id_penguji] = $row->penguji;
this is the code of the function
public function tambah()
{
$this->data['breadcrumb'] = 'Pengujian > Tambah';
$this->data['main_view'] = 'view_pengujian/pengujian_form';
$this->data['form_action'] = 'pengujian/tambah';
$penguji = $this->penguji->cari_semua();
if($penguji)
{
foreach($penguji as $row)
{
$this->data['option_pengujian'][$row->id_penguji] = $row->penguji;
}
}
else
{
$this->data['option_pengujian']['00'] = '-';
$this->data['pesan'] = 'Data penguji tidak tersedia. Silahkan isi dahulu data penguji.';
// if submit
if($this->input->post('submit'))
{
if($this->siswa->validasi_tambah())
{
if($this->siswa->tambah())
{
$this->session->set_flashdata('pesan', ' Proses tambah data berhasil');
redirect('pengujian');
}
else
{
$this->data['pesan'] = 'Proses tambah data gagal';
$this->load->view('template', $this->data);
}
}
else
{
$this->load->view('template', $this->data);
}
}
else
{
$this->load->view('template', $this->data);
}
}
}
this is cari_semua() in the model
public function cari_semua()
{
return $this->db->order_by('id_penguji', 'ASC')->get($this->db_tabel)->result();
}