简单的问题,帮我解决一下
控制器:function delete(){
$l_id = $this->uri->segment(3);
$this->load->model('User_model');
$this->db->del($l_id);
redirect("user/xs");
}
function xs(){
$this->load->view("xianshi");
}
模型:
function del($value){
$query = $this->db->query('DELETE FROM users WHERE id =\''.$value.'\'');
return $query->result();
}
我通过一个链接进入了控制器,然后能进入模型并且删除记录,但是为什么返回不了显示页面,我的显示页面是xianshi.php里面就是删除成功.请大家帮我看看哪的问题. 不太明白,你为什么还要再写一个xs()函数呢。
你直接这样不行吗?
function delete(){
$l_id = $this->uri->segment(3);
$this->load->model('User_model');
$this->db->del($l_id);
$this->load->view("xianshi");
}
PHP里面跳转使用 header("location:url");
好像没有redirect这个函数吧,除非你自己写一个。 你们二位的方法都不行
我执行完后就转到这个链接
http://localhost/code/index.php/user/delete/23
它就是往别的地方转了 本帖最后由 avinmo 于 2009-7-7 09:59 编辑
控制器:
function delete(){
$l_id = $this->uri->segment(3);
$this->load->model('User_model');
$this->User_model->del($l_id);
// redirect("user/xs");
$this->load->view("xianshi");
}
模型:
function del($value){
$query = $this->db->query('DELETE FROM users WHERE id =\''.$value.'\'');
return $query->result();
}
应该这样就可以了吧。 delete 查询没有记录集,删除 return $query->result();这句话。
页:
[1]