我有一个填充了一些数据的表,并且有一个名为status_antrian
的列(默认设置为1,数据为_subien' mysql表)。
在html中,此列{h}与href链接到表单。
因此,在单击提交按钮并将表单插入mysql的status_antrian
表后,我想将inputrm
中的status_antrian
更新为0(从表中禁用它)。
我已经完成了插入和更新代码,但data_pasien
没有变为0.
我该如何解决这个问题?
控制器
status_antrian
模型
function save_data_input_rm()
{
$insert = array();
$insert['waktu'] = $_POST['waktu'];
$insert['no_registrasi'] = $_POST['no_registrasi'];
$insert['no_rm'] = $_POST['no_rm'];
$insert['nama_pemilik'] = $_POST['nama_pemilik'];
$insert['nama_hewan'] = $_POST['nama_hewan'];
$insert['diagnosis'] = $_POST['diagnosis'];
$insert['signalemen_ttl'] = $_POST['signalemen_ttl'];
$insert['signalemen_kelamin'] = $_POST['signalemen_kelamin'];
$insert['berat_badan'] = $_POST['berat_badan'];
$insert['username'] = $_POST['username'];
$insert['nama_mahasiswa'] = $_POST['nama_mahasiswa'];
$this->rekammedis_model->insert_users_checkbox_inap($insert);
$id_antrian = $_GET['id'];
$this->rekammedis_model->disable_antrian($id_antrian);
redirect('daftar_rm');
}
html表
function insert_users_checkbox_inap($insert)
{
$data = array(
'waktu' => $insert['waktu'],
'no_registrasi' => $insert['no_registrasi'],
'no_rm' => $insert['no_rm'],
'nama_pemilik' => $insert['nama_pemilik'],
'nama_hewan' => $insert['nama_hewan'],
'diagnosis' => $insert['diagnosis'],
'signalemen_ttl' => $insert['signalemen_ttl'],
'signalemen_kelamin' => $insert['signalemen_kelamin'],
'berat_badan' => $insert['berat_badan'],
'username' => $insert['username'],
'nama_mahasiswa' => $insert['nama_mahasiswa']
);
$query = $this->db->insert('inputrminap', $data);
}
function disable_antrian($id_antrian)
{
$data = array(
'status_antrian' => 0 //1 means it's true
);
$id_antrian = $_GET['id'];
$this->db->where('id', $id_antrian)->update('data_pasien', $data);
return true;
}