没问题。只是notice。
如果想不显示,那就设置服务器的错误显示级别。

解决方案 »

  1.   

    if($query)改为
    if(isset($query)&&!empty($query))
      

  2.   

    但是,提交后显示:
    Forbidden
    You don't have permission to access /order/<br /><b>Notice</b>: Undefined variable: php_self in <b>e:/omis/order/findfactory.php</b> on line <b>15</b><br /> on this server.
    --------------------------------------------------------------------------------Apache/1.3.31 Server at localhost Port 80
      

  3.   

    把你的$php_self 该成 $_SERVER['PHP_SELF']
      

  4.   

    你也可以在你的程序最前面加上
    error_reporting(0);