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中更新用户
感谢