英文: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行的

解决方案 »

  1.   

    if(!isset($_GET['absolutepage']))//要加引号,否则会当成常量。
    而没有这个常量时,又会直接当成字符来处理。这个错误完全可以不管它的。
    页面前加句:
    error_reporting(E_ALL ^ E_NOTICE);
      

  2.   

    按照你的说法我进行的修改能够不显示错误了。。分页也能分页。。能给我介绍一下这些错误为什么不用理会呢?然后谷歌了一下error_reporting(E_ALL ^ E_NOTICE);说是显示报错级别。。
      

  3.   

    Notice: Undefined index: tuijian in E:\PHPnow-1.5.5_1\htdocs\xinwl\new_cadd.php on line 9
    公告:未定义指数:在E tuijian:\ PHPnow - 1.5.5_1 \ htdocs中\ xinwl \ new_cadd.php上线9顺便帮我看看这个吧、。。这个是我在添加文章时候出现的。。但是记录能够插入数据库。。tuijian的类型是int(11)
    怎么会提示这样的错误呢?
      

  4.   

    公告:未定义指数:在E tuijian:\ PHPnow - 1.5.5_1 \ htdocs中\ xinwl \ new_cadd.php上线9
    应该是这个推荐出了什么问题你在检查吧。。或者等待高手救援
      

  5.   

    检查过了。n遍了$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]')");if (!$sql)
      {
     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]')");
    这里有问题。
      

  6.   

    为了正确了解出现错误的原因,请帖出
    E:\PHPnow-1.5.5_1\htdocs\xinwl\New_Manage.php 第 47 行附近的代码
      

  7.   

    喔。。不好意思喔那个分页按照你说的。。error_reporting(E_ALL ^ E_NOTICE);我用了这个就不错了现在的问题是$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]')");if (!$sql)
      {
     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]')");
    这里有问题。
      

  8.   

    是说$_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'],也是会报错的。和前面一个道理。
      

  9.   

    <td><input name="tuijian" type="checkbox" value="1" /> 我这里有了这个了。怎么会$_POST['tuijian']得不到呢?其他的都得到了。。
      

  10.   

     <td><input name="tuijian" type="checkbox"  value="1" <?php
    if($rsq['tuijian']==1)
    {
    echo"checked='checked'";
    }
    ?>/>这个是修改页面上的但是提交修改的时候。没错。
      

  11.   

    print_r($_POST);看下是不是那些值都有?
      

  12.   

    Array ( [tid] => 4 [title] => 撒旦法十分的示范 [uerose] => 本站原创 [hit] => 0 [ord] => 0 [addtime] => 2010-08-09 15:45:50 [info] => 是方式打法似的凡是得分使得 [Submit] => 提交 )差一个推荐
      

  13.   

    只有被选中的 复选框 才会被提交在大多情况下,你这个 tuijian 是“推荐”还是“退件”都不会被选中的
      

  14.   

    $_POST[tuijian]')?$_POST[tuijian]'):0;