【发布时间】:2015-07-14 17:25:14
【问题描述】:
单击时状态将更改为Done,再次单击时状态将更改为Not Done。
我无法完成Controller 和Model。
查看.php:
<td>
<?php if ($row->task_status == 'todo') {echo "Not Done";} ?>
<?php if ($row->task_status == 'done') {echo "Done";} ?>
</td>
数据库:
`task_status` enum('notdone','done') NOT NULL
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');
}
【问题讨论】:
-
什么是我无法完成控制器和模型。提交您的控制器代码。建模并查看您尝试过的内容?
-
从脚本访问控制器动作的代码在哪里?
-
@saty 我不确定在控制器中放什么,atm 我只是空白。但正如你所问,我编辑并添加了一些代码。
-
@SanjayKumarNS 已编辑,请检查代码 :)
-
使用 jquery onclick 功能并使用 ajax 将您的状态发送到控制器
标签: php mysql codeigniter model-view-controller