Помогите пожалуйста как обновить данные в таблице базы данных без формы ввода. Я хочу, чтобы значение в таблице стало «0». Я создал контроллер:
function reset(){
$data = array(
'nomor_antrian' => '0',
'jumlah_pengantri' => '0'
);
$this->db->replace('antrian', $data);
}
Модель :
function reset($id) {
$data = array(
'nomor_antrian'=>'0',
'jumlah_pengantri'=>'0'
);
$this->db->set($data);
$this->db->where('nomor_loket', $id);
$this->db->update('antrian');
}
и это кнопка ссылки в разделе просмотра:
<a href="<?php echo base_url('home/reset'); ?>">Reset</a>
Спасибо, прежде чем.
Вы должны отправить $id
обновить запись
Код модели
function reset($id){
$data = array(
'nomor_antrian' => '0',
'jumlah_pengantri' => '0'
);
$this->db->set($data);
$this->db->where('nomor_loket', $id);
$this->db->update('antrian');
}
Сбросить ссылку будет следующим
<a href="<?php echo base_url('home/reset/'.$id); ?>">Reset</a> //$id is a parameter
Передать параметр в reset()
функция
Других решений пока нет …