$typeid=loginid($id,$upass,$conn);
这里的loginid()函数贴出来看一下
否则不好说

解决方案 »

  1.   

    与php设置有关!
    先php.ini中
    register_globals = off ;原来是off重起apache就可以了
      

  2.   

    主要问题是,无论怎么输口令,根本进不了下面的语句。
    if($submit or $upass){
    ......
    ......
    ......
    }
      

  3.   

    补充一下,数据库连接没有问题。我的另一个php程序也不能登录,看来程序本身应该没问题,应该是Apache服务器或PHP的设置问题了。不过奇怪的是,同样是php编的phpMyAdmin却能正常工作。大家帮帮忙找原因吧!谢谢啦!
      

  4.   

    register_globals = off
    修改php.ini文件.
    或者修改代码,该_GET的GET,该_POST的POST.
      

  5.   

    都说这么清楚了你还问?你的register_globals = off,提交的变量按你的做法是得不到的!PHPMyAdmin人家里面是_POST这样得的变量……