别的问题看看到底提交了正确的页面没有或者$userid是不是被重新assign了

解决方案 »

  1.   

    是否把这句语语放在一个函数中了,
    函数中默认局部变量,在前面加上global $userid,$pw1,$pw2;
      

  2.   

    php.ini
    register_globals = off
      

  3.   

    建议楼主在$userid $pwd $pw2之类表单提交的text的变量前面都加上txt_前缀。省得和后一个页面的变量重复。其他的象select之类的都加上sel_前缀。这是一个好习惯。会省去你很多麻烦
      

  4.   

    为何非要这样用在adddb.php页接收这些值,然后再写入数据库!!最简单的也是最有效的!!!
      

  5.   

    把你的php.ini文件中的globals设为on
      

  6.   

    用POST接收,
    $userid=$_POST['USERID'];
    $pw1=$_POST['pw1'];
    $pw2=$_POST['pw2'];
    $query = "INSERT INTO t_userid (vcharGUID,vcharPw1,vcharPw2) VALUES('$userid','$pw1','$pw2')";
      

  7.   

    如果你的控件名:name="text";
    下一页用$text;就可输出控件的值。