为什么点击删除不掉数据。。
model的代码如下public function delete(){
$id=$this->input->post('id');
return $this->db->delete('news',array('id'=>$id));
}
controller的代码如下
public function del(){
$this->news_model->delete();
}
view的代码如下
<table border="2">
<form action="<?php echo site_url('news_model')?>" method="post">
<?php foreach($query as $val):?>
<tr>
<td><?php echo $val['id']?></td>
<td><?php echo $val['title']?></td>
<td><a href="<?php echo site_url('news/del').'?'.'id='.$val['id']?>">删除</a></td>
</tr>
<?php endforeach ?>
</form>
</table>
新手刚学 求大神请教啊点击删除之后不报错 正常跳转 但是数据删不掉啊~~~谢谢大神
url传递id方式是get方式,接收应该用$this->input->get('id');接收吧? 看下生成的 SQL 是不是正确,程序需要调试,看是看不出东西的。 Hex 发表于 2016-11-22 18:28
看下生成的 SQL 是不是正确,程序需要调试,看是看不出东西的。
额,麻烦问下怎么看SQL, 刚转学PHP 不太懂。。还有就是我的代码没问题是吧? Hulk。。 发表于 2016-11-23 08:46
额,麻烦问下怎么看SQL, 刚转学PHP 不太懂。。还有就是我的代码没问题是吧? ...
参考 http://codeigniter.org.cn/user_guide/general/profiling.html 打开调试器看 SQL 语句 Hex 发表于 2016-11-23 12:49
参考 http://codeigniter.org.cn/user_guide/general/profiling.html 打开调试器看 SQL 语句
好的 谢谢
页:
[1]