【发布时间】:2019-01-29 12:02:15
【问题描述】:
我正在使用 codeigniter 处理数据。我想更新数据表中的值。我被困在下面的是我的代码。
下面是我的视图代码,其中单击编辑按钮后,我已将 id 值传递给控制器应用程序中的 edituser 函数。
<table id="user_table" class="display">
<thead>
<td>Id</td>
<td>Email</td>
<td>Password</td>
<td>Action</td>
</thead>
<tbody>
<?php
foreach ($rows as $row)
{
?>
<tr>
<td>
<?= $row->id ?>
</td>
<td>
<?= $row->email ?>
</td>
<td>
<?= $row->password ?>
</td>
<td>
<a href="app/edituser/<?php echo $row->id ?>"><button id="btn_edit_user" type="button" class="btn btn-primary">Edit</button></a>
</td>
</table>
所以它返回一个 404 页面,这个 url “http://localhost/website/app/app/edituser/1” 它正在返回 id 但我想通过我的控制器重定向到另一个页面。
下面是我的控制器代码。
public function edituser(){
$user_id = $this->uri->segment(3);
//$user_id = $this->input->post("user_id");
if(!empty($user_id)){
$data["page"] = "edituser";
$data["row"] = $this->crud->read_row("*", "user", array("id" => $user_id));
}
else{
$data["page"] = "404";
}
$this->load->view("app/index", $data);
}
【问题讨论】:
标签: php codeigniter