我迷路了,如何解决 CodeIgniter 上的以下问题?
/view/index.php
<form action="<?=base_url() ?>home/update/<?php echo $row->userID; ?>" method="POST">
<input type="submit" ></input>
</form>
/控制器/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';
一切都准备好了,当我举这个例子时:
http://localhost/project/home/update/5
但我想在同一页面上更新'view/index.php' 我不想重定向其他页面。我想捕获输入提交或操作,并在 view/index.php 中更新用户
谢谢