【发布时间】:2017-11-16 13:11:20
【问题描述】:
fetch_view.php 这是我的 fetch_view.php 文件,我正在显示我的 html。
<?php
foreach ($h->result() as $row)
{ ?>
<tr>
<td><?php echo $row->fname; ?></td>
<td><?php echo $row->lname; ?></td>
<td><?php echo $row->email; ?></td>
<td><?php echo $row->mobile; ?></td>
<td><?php echo $row->message; ?></td>
<td><a href="<?= site_url('home/form').'/'.$row->id ?>">Edit</a></td>
<td><a href="<?= site_url('home/delete').'/'.$row->id ?>">Delete</a></td>
</tr>
<?php } ?>
select.php 这是我在这个任务中的模型。
public function deleteuser($id)
{
$this->load->database();
$this->db->where('id', $id);
$this->db->delete('student');
return true;
}
**home.php**
控制器函数,在这个文件中我正在做一个删除函数。 ,当我尝试删除数据时,我已经附上了屏幕截图,我遇到了这个错误。
public function delete()
{
$this->load->model('select');
$id=$this->input->get('id');
if($this->select->deleteuser($id))
{
$data['data']=$this->select->getuser();
$this->load->view('fetch_view', $data);
}
}
【问题讨论】:
-
您的
getuser()函数在哪里?,您以错误的方式调用getuser()。如果您的家庭控制器中有getuser()功能,那么您可以通过简单的$this->getuser()调用它。 -
先生,我可以编辑我的问题并输入我完整的 MVC 代码。
标签: php codeigniter delete-row