版主大大是在没招了,麻烦进来看看呐T T
我做了一个TP框架的查询系统,用I方法获取不到POST数据,$_POST方法获取不到数值。。。可是改成GET方法就能输出到屏幕上。。。thinkPHP论团里搜索好多人都遇到这种问题,可是没有解决方法…求指点!
这是程序部分
<?php<br />namespace Home\Controller;<br />use Think\Controller;<br />class IndexController extends<div style="color:transparent">!本文来源gaodai.ma#com搞##代!^码网(</div><sup>搞gaodaima代码</sup> Controller {<br /> public function index(){<br /> $this->display(Mobile);<br /> }<br /> public function tbid(){<br /> /*$TBID=M("tbid");<br /> $data=$TBID->where('id=1')->find();<br /> print_r($data);<br /> echo I(post)."<br>";*/<br /> $this->display(Tbid); <br /> }<br /> public function see(){<br /> echo "saf";<br /> print_r(I('post.search','kong'));<br /> print_r(I('post.','kong'));<br /> echo $_POST['search'].'asf';<br /> }<br />}<br />
这是页面部分
<div><br /> <br /> <label class="ui-hidden-accessible">许可证编号:</label><br /> <br /> <div align="right"><br /> <br /> </div><br /> <br /> <div id="content"><br /> {tbid_result}<br /> </div><br /> </div>
改成GET就能获得数值。。。POST就是不可以
——解决方案——————–
xu版大大什么时候都有招
话说直接用I(‘search’)获取就可以了吧,至少我这边一直没出过问题,难道$_POST都是空的??
——解决方案——————–
I 函数数怎么定义的?
贴出来看看