如何解决codeIgniter上的更新

时间:2013-10-15 02:32:44

标签: php codeigniter

Im Lost Please,如何在CodeIgniter上解决以下问题?

/view/index.php

<form action="<?=base_url() ?>home/update/<?php echo $row->userID; ?>" method="POST">
    <input type="submit" ></input>
</form>

/controller/home.php

public function update( $id ) {
    $this->MyModel->updateUser( $id );
}

/model/mymodel.php

function updateUser( $id ) {
    $status = 'actived';  //define here my default rules
    $this->db->where('userID', $id);
    $this->db->update('tableUsers, array('userStatus' => $status));
}

/config/routes.php

$route['home/update/(:any)'] = 'home/update/$1';

EveryThings准备好了,当我把它作为例子时:

http://localhost/project/home/update/5

但我希望在同一页面上更新'view / index.php' 我不想重定向其他页面。我想捕获输入提交或 动作,并在view / index.php中更新用户

感谢

0 个答案:

没有答案