【发布时间】:2014-10-03 08:42:27
【问题描述】:
我的代码有问题,我正在尝试通过 codeigniter 中的删除按钮从我的数据库中删除一些数据。这是我的观点:
<a href="<?php echo site_url('admin/m_pakar/delete');?>/<?php echo
$result['pakar_id'];?>"<i class="fa fa-trash-o fa-fw"></i></a>
我的控制器中的这段代码:
public function delete() {
$datasend = array(
'class'=>'',
'message'=>'',
);
$id = $this->input->post("id", TRUE);
$this->general->set_table('data_pakar');
$this->general->where(array('pakar_id' => $id));
$deletepakar = $this->general->delete();
if ($deletepakar) {
$datasend = array(
'class'=>'class="alert alert-success alert-dismissable"',
'message'=>'<button type="button" class="close" data-dismiss="alert"
aria-hidden="true">×</button>Data berhasil dihapus.',
);
} else {
$datasend = array(
'class'=>'class="alert alert-danger alert-dismissable"',
'message'=>'<button type="button" class="close" data-dismiss="alert"
aria-hidden="true">×</button>Data gagal dihapus.',
);
}
$datasend['pakar'] = $this->general->get_result_array();
$datasend['level'] = $this->general->get_result_array();
$dataview['content'] = $this->load->view('admin/m_pakar/index', $datasend, TRUE);
$this->load->view($this->template, $dataview);
}
这是我的模型:
public function delete() {
$delete = $this->db->delete($this->tbname);
return $delete;
}
使用此代码,$deletepakar = $this->general->delete(); 不起作用。出来的声明是Data gagal dihapus ...我的代码有什么问题?
【问题讨论】:
-
我最近在这里回答可能会有所帮助:- stackoverflow.com/questions/26173994/…
标签: php codeigniter delete-row codeigniter-url