У меня проблема с обновлением данных в codeigniter.Там нет сообщения об ошибке, но данные не могут быть обновлены, когда я изменяю имя данных и нажимаю кнопку отправки.
Я новичок в CI, поэтому я не могу понять, где я сделал не так.Вы можете мне помочь?
спасибо заранее
мой взгляд (views / form / form_edit_bank.php)
<form action="<?php echo site_url('bankdatel/updatebank/'.$row_bank['idbank']);?>" method="post">
<div class="box-body">
<div class="form-group">
<label>Nama Bank: </label>
<input type="text" name="namabank" value="<?php echo $row_bank['namabank']?>">
</div>
</div>
<div class="box-footer">
<button type="submit" class="btn btn-primary">Ubah</button>
</div>
</form>
контроллер (контроллеры / bankdatel.php)
public function editbank(){
$this->load->model('model_bankdatel');
$data['row_bank'] = $this->model_bankdatel->selectbank($this->uri->segment(2));
$this->load->view('template/header');
$this->load->view('form/form_edit_bank', $data);
$this->load->view('template/footer');
}
public function updatebank(){
$arrdata = array(
'namabank' => $this->input->post('namabank')
);
$this->load->model('model_bankdatel');
$this->model_bankdatel->updatebank($arrdata, $this->uri->segment(3));
$this->session->set_flashdata('berkas', "<script>alert('Nama Bank Berhasil Diubah');</script>");
redirect('bankdatel');
}
модель (model / model_bankdatel.php)
public function updatebank($data, $id){
$this->db->where('idbank', $id);
$this->db->update('mt_bank', $data);
}
public function selectbank($id)
{
$this->db->where('idbank', $id);
return $this->db->get('mt_bank')->row();
}