英文:Notice: Use of undefined constant absolutepage - assumed 'absolutepage' in E:\PHPnow-1.5.5_1\htdocs\xinwl\New_Manage.php on line 47Notice: Use of undefined constant absolutepage - assumed 'absolutepage' in E:\PHPnow-1.5.5_1\htdocs\xinwl\New_Manage.php on line 52Notice: Undefined index: absolutepage in E:\PHPnow-1.5.5_1\htdocs\xinwl\New_Manage.php on line 52
中文:
使用未定义的常量absolutepage - 假定'absolutepage在E':\ PHPnow - 1.5.5_1 \ htdocs中\ xinwl \ New_Manage.php上线47 注意事项:使用未定义的常量absolutepage - 假定'absolutepage在E':\ PHPnow - 1.5.5_1 \ htdocs中\ xinwl \ New_Manage.php上线52 公告:未定义指数:在E absolutepage:\ PHPnow - 1.5.5_1 \ htdocs中\ xinwl \ New_Manage.php上线52我不懂为什么。虽然提示这些错误。但是却还能分页。。郁闷。。这个分页我是在书中看到的。
这个是if(!isset($_GET[absolutepage]))47行的
这个是if($_GET[absolutepage]==0)52行的
中文:
使用未定义的常量absolutepage - 假定'absolutepage在E':\ PHPnow - 1.5.5_1 \ htdocs中\ xinwl \ New_Manage.php上线47 注意事项:使用未定义的常量absolutepage - 假定'absolutepage在E':\ PHPnow - 1.5.5_1 \ htdocs中\ xinwl \ New_Manage.php上线52 公告:未定义指数:在E absolutepage:\ PHPnow - 1.5.5_1 \ htdocs中\ xinwl \ New_Manage.php上线52我不懂为什么。虽然提示这些错误。但是却还能分页。。郁闷。。这个分页我是在书中看到的。
这个是if(!isset($_GET[absolutepage]))47行的
这个是if($_GET[absolutepage]==0)52行的
而没有这个常量时,又会直接当成字符来处理。这个错误完全可以不管它的。
页面前加句:
error_reporting(E_ALL ^ E_NOTICE);
公告:未定义指数:在E tuijian:\ PHPnow - 1.5.5_1 \ htdocs中\ xinwl \ new_cadd.php上线9顺便帮我看看这个吧、。。这个是我在添加文章时候出现的。。但是记录能够插入数据库。。tuijian的类型是int(11)
怎么会提示这样的错误呢?
应该是这个推荐出了什么问题你在检查吧。。或者等待高手救援
{
die('Error: ' . mysql_error());
}
else
{
echo"<script>arert('添加成功,返回继续添加');location='new_add.php';</script>";
}总是提示Notice: Undefined index: tuijian in E:\PHPnow-1.5.5_1\htdocs\xinwl\new_cadd.php on line 10这个错误。晕死。。tuijian这个字段都已经有了。但是记录能插入数据库、。。奇怪了。。来帮帮忙吧。。谢谢了
就是$sql = mysql_query("insert into new_list (tid,title,info,addtime,ord,hit,uerose,tuijian) values ('$_POST[tid]','$_POST[title]','$_POST[info]','$_POST[addtime]','$_POST[ord]','$_POST[hit]','$_POST[uerose]','$_POST[tuijian]')");
这里有问题。
E:\PHPnow-1.5.5_1\htdocs\xinwl\New_Manage.php 第 47 行附近的代码
{
die('Error: ' . mysql_error());
}
else
{
echo"<script>arert('添加成功,返回继续添加');location='new_add.php';</script>";
}总是提示Notice: Undefined index: tuijian in E:\PHPnow-1.5.5_1\htdocs\xinwl\new_cadd.php on line 10这个错误。晕死。。tuijian这个字段都已经有了。但是记录能插入数据库、。。奇怪了。。来帮帮忙吧。。谢谢了
就是$sql = mysql_query("insert into new_list (tid,title,info,addtime,ord,hit,uerose,tuijian) values ('$_POST[tid]','$_POST[title]','$_POST[info]','$_POST[addtime]','$_POST[ord]','$_POST[hit]','$_POST[uerose]','$_POST[tuijian]')");
这里有问题。
在php中,必须使用已经定义过,或有值的变量才不会报Notice错误。
如:
$a=1;
if($a)echo $a;
而下面的仅有以下内容:
if($b)echo $b;//则会报Notice错误,那是因为$b还没有定义就在使用了。
不报错的话,要改为:
if(isset($b) && $b)echo $b;如果你post提交的数据中没有tuijian这项,那直接使用$_POST['tuijian'],也是会报错的。和前面一个道理。
if($rsq['tuijian']==1)
{
echo"checked='checked'";
}
?>/>这个是修改页面上的但是提交修改的时候。没错。