注册 登录
编程论坛 PHP技术论坛

php 定义问题

flynet 发布于 2008-10-29 11:54, 1811 次点击
我有这么一句 if ($_POST["hidden"]=="yes")  可是却提示我 Notice: Undefined index: hidden
网上说这是 变量未定义的问题 就是写 的不规范

请大虾们告诉我该怎么写啊 哦 数据库是php COM连接sql的
6 回复
#2
知道不知道2008-11-01 02:15
看上去没什么问题啊,是不是别的行出错的
#3
SkyGull2008-11-05 14:34
只是一个notice而已

如果你的参数中没有hiden就会提示
在前面加个@就可以了

if (@$_POST["hidden"]=="yes")
#4
flynet2008-11-11 11:05
回复 3# 的帖子
哦 谢谢 我是多加了判断 了 和你说的是一样的 没 提交前没这个值是不对的  呵呵
#5
makebest2008-11-11 22:43
只是警告信息而已,不影响程序流程,可以在 php.ini 中配置不显示
error_reporting = E_ALL
改成
error_reporting = E_ALL & ~E_NOTICE
#6
风月_无边2008-11-12 15:04
!empty($_POST["hidden"]==")?$_POST["hidden"]==":‘’;
先判断一下
#7
xiangchun32008-11-12 21:59
恩,学习一下,才刚刚开始学习PHP要努力了.!
1