name是关键字吧 用name1看看

解决方案 »

  1.   

    检查一下form中对应input的name属性是不是不为"name"Undefined index: iname
    是不是写错了
      

  2.   

    是我写错了,应该提示出错的为Notice: Undefined index: name in d:\......php 我换了其他的也不行啊,郁闷,不仅仅是NAME这个出错,只要没写值的,都报相同的错误
      

  3.   

    楼主在页面最前面加上
    error_reporting( E_ERROR | E_WARNING | E_PARSE );
    如果每个页面都包含一个公共文件common.php
    只需要在common.php的第一句话
    写上上面的代码就可以了
    这个函数的作用是屏蔽报错的
      

  4.   

    如果不想用$HTTP_POST_VARS["name"] 
    需要把php.ini里的
    register_global=off
    改称
    register_global=on