Hulk。。 发表于 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>

新手刚学 求大神请教啊点击删除之后不报错 正常跳转 但是数据删不掉啊~~~谢谢大神

moxueyu 发表于 2016-11-23 10:14:15

url传递id方式是get方式,接收应该用$this->input->get('id');接收吧?

Hex 发表于 2016-11-22 18:28:32

看下生成的 SQL 是不是正确,程序需要调试,看是看不出东西的。

Hulk。。 发表于 2016-11-23 08:46:57

Hex 发表于 2016-11-22 18:28
看下生成的 SQL 是不是正确,程序需要调试,看是看不出东西的。

额,麻烦问下怎么看SQL, 刚转学PHP 不太懂。。还有就是我的代码没问题是吧?

Hex 发表于 2016-11-23 12:49:49

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

参考 http://codeigniter.org.cn/user_guide/general/profiling.html 打开调试器看 SQL 语句

Hulk。。 发表于 2016-11-23 14:43:05

Hex 发表于 2016-11-23 12:49
参考 http://codeigniter.org.cn/user_guide/general/profiling.html 打开调试器看 SQL 语句

好的 谢谢
页: [1]
查看完整版本: 为什么点击删除不掉数据。。