清水流觞 发表于 2013-10-7 17:00:40

求高手指导下,关于CI框架下的$_POST问题

部分代码:
$user=$this->test_m->user_select($_POST['name']);

老是提示说:A PHP Error was encountered
Message: Undefined index: name

HTML部分代码:
<li><input name="name" type="text" /></li>

表中用的也是“name”,都是对应的为什么还是老说未定义name,php.ini的配置我没修改屏蔽notice,求指导

1切是如斯旳不 发表于 2013-10-8 11:48:46

对应一样的,.和未定义赋值没关系....

清水流觞 发表于 2013-10-8 12:43:01

我的变量名都是对应了的,可以$_POST['name']接收不到name的值啊,老说未定义name

1切是如斯旳不 发表于 2013-10-8 12:46:24

模型里的问题应该是.多发点代码.

kajmlqy 发表于 2013-10-9 11:24:44

1.检查下你的表单method是不是post
2.检查表单的action中的路径对不对

这两个没问题的话就一定能收到$_POST['name']

清水流觞 发表于 2013-10-9 22:06:05

路径和post都没错,

我输入英文字符和数字可以正确输出查询结果,可以是中文的就查询不出来

我数据库中用的gbk格式,这个也改了$db['default']['char_set'] = 'gbk';
$db['default']['dbcollat'] = 'utf8_general_ci';
为什么还是接受不到name值
页: [1]
查看完整版本: 求高手指导下,关于CI框架下的$_POST问题