未定义在最前加上error_reporting(E_ALL ^ E_WARNING ^ E_NOTICE);即可

解决方案 »

  1.   

    php 没有now()函数!!!获得当前时间戳用time(),获得当前标注时间用date()!!!此外,不能用时间函数直接在sql中,先将其赋值给一个变量!!!给分给分
      

  2.   

    now是mysql里面的函数..楼上的老大.LZ的错误是因为POST里面没有action的值首先应该就需要使用的POST值做检测 如果不存在应该给它赋个默认值类似于这样$op = isset($_POST['op']) ? $_POST['op'] : 'reg';
      

  3.   

    把action的名字换下。估计是那里有冲突
      

  4.   

    表单里面没有发送action这个字段
      

  5.   

    1、这个提示你用
    ERROR_REPORTING(E_ALL && ~NOTICE);
    加在页面的开始处。
    2、NOW()函数LZ就是用在MYSQL语句里的。没什么不妥。