CodeIgniter状态更改 [英] CodeIgniter Status Change

查看:104
本文介绍了CodeIgniter状态更改的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Onclick的状态将更改为完成&再次单击它将更改为未完成

Onclick the status will be changed to Done & again On click it will be changed to Not Done.

>

我无法完成控制器模型

View.php:

<td>
    <?php if ($row->task_status == 'todo') {echo "Not Done";} ?>
    <?php if ($row->task_status == 'done') {echo "Done";} ?>
</td>

DB:

`task_status` enum('notdone','done') NOT NULL



.php:

model.php :

public function change_status($id, $status)
    {
        $this->db->where('id', $id);
        $this->db->update('table_name')
     }

控制器:

public function change_status()
        {
            $status = array( 'task_status' =>);

            $this->model_users->change_status_model($status, $this->input->post('id'));

            redirect('main/members');
        }


推荐答案

设置task_status列

Set task_status column

public function change_status_model($task_status,$id)
{
    $this->db->set('task_status',$task_status)        
    $this->db->where('id', $id);
    $this->db->update('table_name')
 }

这篇关于CodeIgniter状态更改的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆