帮助我以系统管理员之一的身份删除客户记录。就像我在管理一个帐户一样。
例如。
User-1 [Update] [Delete]
User-2 [Update] [Delete]
User-3 [Update] [Delete]
User-4 [Update] [Delete]
我想删除用户-3。
控制器(登录)
public function delete($id = '') {
$this->load->model('User_model');
$this->User_model->delete_id($id);
型号 (User_model)
public function delete_id ($id) {
$this->db->where('id', $id);
$this->db->delete('user');
redirect('users', 'refresh');
}
数据库表名 = 用户
请帮帮我,我仍然是代码点火器的菜鸟。
尝试将其放在视图的删除链接上。这将为将删除用户的函数提供 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);
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 是用户表中 id 列的名称,用户是表的名称