我有一个关于 codeigniter 的项目。我想从数据库中删除数据。如果用户单击删除按钮,则应将其删除。
我的问题 我认为所有代码都可以工作..但我认为id 没有进入我的系统controller ,没有错误,但数据也没有从数据库中删除
Offerfetch.php(查看)
<td><a type="button" class="btn btn-danger" href="<?= base_url('admin/delarticles'); ?>/<?php echo $emp->offer_id; ?>">Delete</a></td>
<td><a type="button" class="btn btn-info" href="<?= base_url('admin/editoffer'); ?>/<?php echo $emp->offer_id; ?>">update</a></td>
admin.php(控制器)
public function delarticles()
{
$id=$this->input->get('offer_id');
$this->load->model('adminloginmodel');
if($this->adminloginmodel->del($id))
{
$this->session->set_flashdata('insertsuccess','Delete Successfully');
$this->session->set_flashdata('msg_class','alert-success');
}
else
{
$this->session->set_flashdata('insertsuccess','Please try again..not delete');
$this->session->set_flashdata('msg_class','alert-danger');
}
return redirect('admin/viewoffers');
}
为了调试 我用过
print_r($id);
exit();
在控制器中的行之后,$id=$this->input->get('offer_id');但我没有得到任何 id,出现空白页面。
adminloginmodel.php(模型)
public function del($id)
{
return $this->db->delete('offers',['offer_id'=>$id]);
}
婷婷同学_
Cats萌萌