tempa 发表于 2010-4-28 22:28:22

CI的form使用问题,关于post出的内容

$this->input->post('n_content'),这可以得到post过来的名为n_content的内容的值,相当于PHP中的$_POST['n_content'],那么如果我想显示所有post过来的内容(测试用),相当于$_POST的内容CI该怎么做?

比如说print_r($_POST),我可以打印出所有post过来的内容,CI要怎么用呢,遍历什么的怎么写?对哪个做循环?

psufool 发表于 2015-7-31 06:05:42

我晕。。。
直接$this->input->post();
不就可以了

Hex 发表于 2010-4-29 01:12:47

CI 没有 $_POST 对应的方法
你要显示所有内容为什么还要绕远呢?直接一点性能不是更好???

tempa 发表于 2010-4-29 01:29:10

不太明白,直接一点怎么操作啊?因为用了form那个helper,所以是不是一定要用$this->input->post('xxx)才行呢,有没有别的方法可以列出所有post内容?

jeongee 发表于 2010-4-29 07:28:47

你就直接遍历$_POST就行了

visvoy 发表于 2010-4-29 09:30:20

学会变通
foreach($_POST as $key=>$val){
    $val=$this->input->post($key);
    ...
}

tempa 发表于 2010-4-29 16:40:51

晕了,昨天不知道为什么print_r($_POST)的值是空的,我以为是form那个helper用了其他的方法实现的呢,今天一试又有值了,明白了,直接用$_POST就可以了,看来是我RP问题了,谢谢回复。:'(

coding_burning 发表于 2010-11-22 12:12:18

这样的话,是不是意味着如果需要和
$this->db->insert();
联合使用,还是$_POST比$this->input->post()好用?因为insert是可以通过array加入数据表的整条记录?的。

左耳 发表于 2015-8-10 13:03:52

psufool 发表于 2015-7-31 06:05
我晕。。。
直接$this->input->post();
不就可以了

楼主等到这个答案已经等了五年,也是醉了{:soso_e128:}

psufool 发表于 2015-8-13 17:32:36

左耳 发表于 2015-8-10 13:03
楼主等到这个答案已经等了五年,也是醉了

额,好吧,我只是看到没人提出解决方案么,在这里回复一下
页: [1]
查看完整版本: CI的form使用问题,关于post出的内容