使用Codeigniter,我希望从管理端激活和禁用一个用户;ff用户是活动的,然后在前端显示该用户。
如何激活和停用用户?
这是我的桌子结构:
CREATE TABLE IF NOT EXISTS user_details (
user_id int(11) NOT NULL,
firstname varchar(255) NOT NULL,
lastname varchar(255) NOT NULL,
email varchar(255) NOT NULL,
profile_image varchar(200) NOT NULL,
password varchar(255) NOT NULL,
status int(11) NOT NULL,**
role varchar(10) NOT NULL
) ENGINE=InnoDB AUTO_INCREMENT=68 DEFAULT CHARSET=latin1;我想要一个按钮,点击活跃和停用用户从管理端。
这是我想要的。
发布于 2015-07-28 19:17:54
一个简单的方法:
首先,向表中添加一个名为isActive的列。
为这个url的每个项目建立一个链接。
考虑到:
echo '<a href="example.com/ctrlName/functionName/?user_id="'.$user_id."&active=1>Active</a>"';在康托勒:
$active = $this->input->get("active");
if($active == 1){
$this->load->model("db_user");
$this->db_user->activate($user_id);在模型中:
public function activate($user_id){
$this->db->query("UPDATE users SET isActive = 1
WHERE user_id =?", array($user_id));
}对于视图中的Inactivate,只需检查它是否已经激活。(通过从数据库检索列isActive )。
正如@Tpojka在评论中所说的那样,您应该会看到一些教程。
发布于 2015-07-28 18:14:30
为此,您必须执行以下过程:
user的每一行中放置一个按钮,该按钮的onclick对一个控制器进行ajax调用。https://stackoverflow.com/questions/31677369
复制相似问题