用户
 找回密码
 入住 CI 中国社区
搜索
查看: 1085|回复: 5
收起左侧

[HELP] 为什么点击删除不掉数据。。

[复制链接]
发表于 2016-11-22 18:01:57 | 显示全部楼层 |阅读模式
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>

新手刚学 求大神请教啊  点击删除之后不报错 正常跳转 但是数据删不掉啊  ~~~谢谢大神
发表于 2016-11-23 10:14:15 | 显示全部楼层
url传递id方式是get方式,接收应该用$this->input->get('id');接收吧?
回复 支持 1 反对 0

使用道具 举报

发表于 2016-11-22 18:28:32 | 显示全部楼层
看下生成的 SQL 是不是正确,程序需要调试,看是看不出东西的。
 楼主| 发表于 2016-11-23 08:46:57 | 显示全部楼层
Hex 发表于 2016-11-22 18:28
看下生成的 SQL 是不是正确,程序需要调试,看是看不出东西的。

额,麻烦问下怎么看SQL, 刚转学PHP 不太懂。。还有就是我的代码没问题是吧?
发表于 2016-11-23 12:49:49 | 显示全部楼层
Hulk。。 发表于 2016-11-23 08:46
额,麻烦问下怎么看SQL, 刚转学PHP 不太懂。。还有就是我的代码没问题是吧? ...

参考 http://codeigniter.org.cn/user_guide/general/profiling.html 打开调试器看 SQL 语句
 楼主| 发表于 2016-11-23 14:43:05 | 显示全部楼层
Hex 发表于 2016-11-23 12:49
参考 http://codeigniter.org.cn/user_guide/general/profiling.html 打开调试器看 SQL 语句

好的 谢谢

本版积分规则