Assalam,.. coba penempatannya jadi begini :
public function tambah_laporan(){
$cek = $this->db->query("SELECT * FROM tb_laporan where id_subprogram='".$this->input->post('subprogram')."'");
if ($cek->num_rows()>=1){
echo "Maaf gagal input data, Data sudah ada,..";
redirect('opd/laporan','refresh');
}else{
echo "Data berhasil di input,..";
$this->_is_opd();
$this->load->library('form_validation');
$this->form_validation->set_rules('tanggal', 'Tanggal', 'required');
if ($this->form_validation->run() === FALSE)
{
$cek = $this->db->query("SELECT * FROM tb_laporan where id_subprogram='".$this->input->post('subprogram')."'");
if ($cek->num_rows()>=1)
{
'dafunit' => $this->aktifrecord->read('dafunit'),
'tb_organisasi' => $this->aktifrecord->read('tb_organisasi'),
'tb_program' => $this->aktifrecord->read('tb_program'),
'tb_subprogram' => $this->aktifrecord->read('tb_subprogram'),
'tb_indikator' => $this->aktifrecord->read('tb_indikator'),
'tb_kinerja' => $this->aktifrecord->read('tb_kinerja'),
'tb_urusan' => $this->aktifrecord->read('tb_urusan'),
'tb_suburusan' => $this->aktifrecord->read('tb_suburusan'),
'tb_suburusan2' => $this->aktifrecord->read('tb_suburusan2'),
'tb_suburusan3' => $this->aktifrecord->read('tb_suburusan3'),
);
$this->load->view('opd/kepala',$data);
$this->load->view('opd/tambah_laporan', $data);
$this->load->view('opd/kaki',$data);
}
echo "Maaf gagal input data, Data sudah ada,..";
}
else
{
$this->load->helper(array('form', 'url')); //memasukan ke array
'id_lap' => $this->input->post(''),
'tanggal' => $this->input->post('tanggal'),
'triwulan' => $this->input->post('triwulan'),
'id' => $this->input->post('id'),
'id_suburusan' => $this->input->post('id_suburusan'),
'id_suburusan2' => $this->input->post('id_suburusan2'),
'id_suburusan3' => $this->input->post('id_suburusan3'),
'id_organisasi' => $this->input->post('id_organisasi'),
'id_program' => $this->input->post('program'),
'id_subprogram' => $this->input->post('subprogram'),
'id_indikator' =>$this->input->post('id_indikator'),
'sasaran' => $this->input->post('sasaran'),
't_rpjmdk' => $this->input->post('t_rpjmdk'),
't_rpjmdrp' => $this->input->post('t_rpjmdrp'),
'c_rpjmdk' => $this->input->post('c_rpjmdk'),
'c_rpjmdrp' => $this->input->post('c_rpjmdrp'),
't_rkpdk' => $this->input->post('t_rkpdk'),
't_rkpdrp' => $this->input->post('t_rkpdrp'),
'triwulan1_k' => $this->input->post('triwulan1_k'),
'triwulan1_rp' => $this->input->post('triwulan1_rp'),
'triwulan2_k' => $this->input->post('triwulan2_k'),
'triwulan2_rp' => $this->input->post('triwulan2_rp'),
'triwulan3_k' => $this->input->post('triwulan3_k'),
'triwulan3_rp' => $this->input->post('triwulan3_rp'),
'triwulan4_k' => $this->input->post('triwulan4_k'),
'triwulan4_rp' => $this->input->post('triwulan4_rp'),
'rc_rkpdk' => $this->input->post('rc_rkpdk'),
'rc_rkpdrp' => $this->input->post('rc_rkpdrp'),
'r_rpjmdk' => $this->input->post('r_rpjmdk'),
'r_rpjmdrp' => $this->input->post('r_rpjmdrp'),
'tc_rpjmdk' => $this->input->post('tc_rpjmdk'),
'tc_rpjmdrp' => $this->input->post('tc_rpjmdrp')
);
//tambahkan akun ke database
$id = $this->aktifrecord->create('tb_laporan', $data);
echo "<script>alert('Insert Data Berhasil.');</script>";
redirect('opd/laporan','refresh');
}
}
}