Assalamualaikum mas, sebelumnya mohon maap kalau banyak pertanyaan tentang CI karena baru belajar dan membuat tugas akhir juga. Saya mau tanya lagi mas soal tentang CI
1. saya memiliki masalah soal menginputan data di form dan data tersebut di simpan dalam databes yang saling relasi itu perintahnya gimana ya mas agar foregen key yang berada terisi secara apa yang dipilih di form. Gambar terlampir dan saya memiliki coding seperti di bawah ini
--------------------------- Model -----------------------------------
function tambahkepangkatan($data){
$this->db->insert('riwayat_kepangkatan', $data);
}
--------------------------- Controller --------------------------------
function input_kepangkatan(){
$tmt = $this->input->post('tmt_pangkat');
$nosk = $this->input->post('no_sk');
$tglsk = $this->input->post('tgl_sk');
$data = array(
'tmt_pangkat' =>$tmt,
'no_sk' => $nosk,
'tgl_sk' => $tglsk
);
$this->Model_pegawai->tambahkepangkatan($data);
redirect('Administrator/riwayat_kepangkatan');
}
------------------------------------ view ---------------------------------------------
<form method="POST" action="<?=site_url("administrator/input_kepangkatan")?>">
<div class='row clearfix'>
<div class='col-lg-2 col-md-2 col-sm-4 col-xs-5 form-control-label'>
<label for='username'>Pilih Pegawai</label>
</div>
<div class='col-lg-10 col-md-10 col-sm-8 col-xs-7' >
<select class="form-control show-tick">
<option value="">-- Pilih Pegawai --</option>
<?php
foreach ($pegawai->result_array() as $rows){
echo "<option value='".$rows['nip']."'>".$rows['nama_lengkap']." - ".$rows['nip']."</option>";
}
?>
</select>
</div>
</div>
<div class='row clearfix'>
<div class='col-lg-2 col-md-2 col-sm-4 col-xs-5 form-control-label'>
<label for='username'>Pangkat Pegawai</label>
</div>
<div class='col-lg-10 col-md-10 col-sm-8 col-xs-7'>
<select class="form-control show-tick" name="id_pangkat">
<option value="">-- Pilih Pangkat --</option>
<?php
$data = $this->db->query("SELECT * FROM pangkat");
foreach ($data->result_array() as $rows){
?>
<option value="<?php echo $rows['nama_pangkat'] ?>"><?php echo $rows['nama_pangkat'] ?> - <?php echo $rows['golongan'] ?>/<?php echo $rows['ruang'] ?></option>
<?php
}
?>
</select>
</div>
</div>
<div class='row clearfix'>
<div class='col-lg-2 col-md-2 col-sm-4 col-xs-5 form-control-label'>
<label for='username'>TMT Pangkat</label>
</div>
<div class='col-lg-10 col-md-10 col-sm-8 col-xs-7'>
<div class='form-group'>
<div class='form-line'>
<input type="text" class="datepicker form-control" name="tmt_pangkat">
</div>
</div>
</div>
</div>
<div class='row clearfix'>
<div class='col-lg-2 col-md-2 col-sm-4 col-xs-5 form-control-label'>
<label for='username'>NO. SK</label>
</div>
<div class='col-lg-10 col-md-10 col-sm-8 col-xs-7'>
<div class='form-group'>
<div class='form-line'>
<input type="text" class="form-control" name="no_sk">
</div>
</div>
</div>
</div>
<div class='row clearfix'>
<div class='col-lg-2 col-md-2 col-sm-4 col-xs-5 form-control-label'>
<label for='username'>Tanggal SK</label>
</div>
<div class='col-lg-10 col-md-10 col-sm-8 col-xs-7'>
<div class='form-group'>
<div class='form-line'>
<input type="text" class="datepicker form-control" name="tgl_sk">
</div>
</div>
</div>
</div>
<div class="box-footer">
<button type="submit" class="btn btn-danger waves-effect">TAMBAHKAN</button>
<a href="tampil_pegawai" class="btn bg-grey waves-effect right">CANCEL</a>
</div>
</form>
2. Melihat detail data agar sesuai id yang akan di lihat. gambar terlampir...
Mohon bantuannya ya mas. Terima Kasih