帮助我删除帐户记录作为系统管理员之一。 这就像我管理帐户一样。
例如。
User-1 [Update] [Delete]
User-2 [Update] [Delete]
User-3 [Update] [Delete]
User-4 [Update] [Delete]
我想删除User-3。
public function delete($id = '') {
$this->load->model('User_model');
$this->User_model->delete_id($id);
public function delete_id ($id) {
$this->db->where('id', $id);
$this->db->delete('user');
redirect('users', 'refresh');
}
db table name = user
请帮助我,我仍然在codeigniter中做菜。
答案 0 :(得分:0)
尝试将其放在视图上的删除链接上。这将为将删除用户的函数提供id值。
<a href='<?=base_url();?>login/delete/<?php echo $id;?>'>delete</a>
在您的控制器上,您必须从
编辑以下内容public function delete($id = '') {
$this->load->model('User_model');
$this->User_model->delete_id($id);
到这个
public function delete() {
$id = $this->uri->segment(3); //this will get the value from the localhost/login/delete/user1
//$id == 'user1'
$this->load->model('User_model');
$this->User_model->delete_id($id);
答案 1 :(得分:0)
HTML
user3 <a href="login/deleteuser/<?php echo $id;?>"
控制器
public function deleteuser($id){
$result=$this->User_model->delete_id($id);
if($result==1){
echo 'success';
}else{
echo 'failed';
}
}
模型
public function delete_id($id){
$this->db->where("userId",$id);
$this->db->delete("users");
return $this->db->affected_rows();
}
其中userId是users表中id列的名称,users是表的名称