我正在从数据库中创建一个表,并且想要为每一行添加一个编辑/删除按钮来更新或从数据库中删除一个特定的行。我已经成功添加了工作“删除”按钮,但我不知道如何更新表<td>
中的数据并将其发送给控制器。更新表格行并保存在数据库中的php codeigniter
这里是我的代码:
视图文件
<table class="table table-striped">
<tr>
<td>name</td>
<td>age</td>
<td>gender</td>
<td>class</td>
<td>roll no.</td>
</tr>
<?php foreach($record as $r): ?>
<tr>
<td><?php echo $r->name; ?></td>
<td><?php echo $r->age; ?></td>
<td><?php echo $r->gender; ?></td>
<td><?php echo $r->class; ?></td>
<td><?php echo $r->roll no; ?></td>
<td><a href="" >Edit</a>
<a href="<?php echo base_url()."student/deleteRow" ?id="$r->name">"
onclick="return confirm
('Are you sure to Delete?')"><i class="icon-trash"></a></td>
</tr>
<?php endforeach; ?>
</table>
控制器功能
public function deleteRow(){
if(isset($_GET['id'])){
$id=$this->input->get('id');
$this->student_model->rowDelete($id);
redirect($_SERVER['HTTP_REFERER']);
}
}
我不知道我怎么能现在插入输入字段更新表行而不影响以前的观点。任何建议都会有所帮助。
看到这个[menual](HTTPS:/ /www.formget.com/insert-data-into-database-using-codeigniter/)。 – Virb