Assalamualaikum,..
Terjadi error pak..
Berikut saya share Model, View dan Controller nya.
==============================================================
Model (Aktifrecord.php)
function userIDT($tes){
$query = $this->db->query('SELECT * FROM user AS us JOIN tb_organisasi AS org ON us.id_organisasi=org.id_organisasi WHERE us.id_organisasi="'.$tes.'"');
return $query;
}
=====================================================================
View (tambah_data.php)
<?php foreach ($uidt->result() as $IDfier) { ?>
<div class="form-group">
<label>ID Laporan1</label>
<input class="form-control" id="id_lap1" name="id_lap1" readonly="readonly" type="text"
value="<?php echo $IDfier->id_organisasi."4";?>"><br> // (Disini letak permasalahannya pak)
<?php echo form_error('id_lap1', '<span class="error">', '</span>'); ?>
</div>
<?php } ?>
======================================================================
Controller
public function tambah_laporan(){
$this->_is_opd();
$tes = $this->session->userdata['id_organisasi'];
$where = array('id_organisasi' => $tes);
$data = array(
'user' => $this->aktifrecord->getByParam('user', $where)
);
$this->load->library('form_validation');
$this->form_validation->set_rules('tanggal', 'Tanggal', 'required');
if ($this->form_validation->run() === FALSE) {
$data = array(
'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_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'),
'tb_penandatangan' => $this->aktifrecord->read('tb_penandatangan'),
'tb_laporan' => $this->aktifrecord->read('tb_laporan'),
);
$data['tb_program'] = $this->aktifrecord->selectAllprog($tes);
$tes = $this->session->userdata['id_organisasi'];
$data['uidt'] = $this->aktifrecord->userIDT($tes);
$this->load->view('opd/kepala',$data);
$this->load->view('opd/tambah_laporan', $data);
$this->load->view('opd/kaki',$data);
}
else{ //else 1
$cek = $this->db->query("SELECT * FROM tb_laporan where id_subprogram='".$this->input->post('subprogram')."' AND id_organisasi='".$this->input->post('id_organisasi')."'");
if ($cek->num_rows()>=1){
echo "<script>alert('Data Kegiatan Sudah Ada!!');</script>";
redirect('opd/tambah_laporan','refresh');
}else{
$this->load->helper(array('form', 'url'));
//memasukan ke array
$data1 = array(
'id_lap1' => $this->input->post('id_lap1'),
'tanggal' => $this->input->post('tanggal'),
'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'),
'kode_organisasi' => $this->input->post('kode_organisasi'),
'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'),
'sasaran1' => $this->input->post('sasaran1'),
'sasaran2' => $this->input->post('sasaran2'),
'sasaran3' => $this->input->post('sasaran3'),
'nilai1' => $this->input->post('nilai1'),
'nilai2' => $this->input->post('nilai2'),
'nilai3' => $this->input->post('nilai3'),
'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', $data1);
$data2 = array(
'id_lap' => $this->db->insert_id(''),
'tanggal' => $this->input->post('tanggal'),
'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'),
'kode_organisasi' => $this->input->post('kode_organisasi'),
'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'),
'sasaran1' => $this->input->post('sasaran1'),
'sasaran2' => $this->input->post('sasaran2'),
'sasaran3' => $this->input->post('sasaran3'),
'nilai1' => $this->input->post('nilai1'),
'nilai2' => $this->input->post('nilai2'),
'nilai3' => $this->input->post('nilai3'),
'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'),
'id_lap1' => $this->input->post('id_lap1')
);
$id1 = $this->aktifrecord->create('tb_lapreport', $data2);
echo "<script>alert('Insert Data Berhasil.');</script>";
redirect('opd/laporan','refresh');
}
} //end else 1
}