看如下代码:            $username=$_POST["username"];
            $pwd=$_POST["pwd"];            $user=new User();
            $user->userName=$username;
            $user->passWord=$pwd;            $operate=new Operate();
            $data=$operate->checkUser();
            if(count($data)!=0){
                echo "欢迎".$data["userName"]."的到来!";
            }else{
                echo "失败!";
            }在用XDebug调试时,为什么走到$operate=new Operate(); 就进行不下去了?调试就断了.
请高人帮忙看看!

解决方案 »

  1.   

    错误是什么?估计是Operate这类里面有构造函数, 可能没传参, 或者代码错误,
      

  2.   

    一楼正解 贴下 Operate的代码
    提示什么了
      

  3.   


    include("../SelectMapDB.php");            $username=$_POST["username"];
                $pwd=$_POST["pwd"];            $sel=new SelectMapDB();
                $resource=$sel->checkUser($username);
                $data=mysql_fetch_array($resource);
                
                if(count($data)!=0){
                    echo "欢迎".$data["userName"]."的到来!";
                }else{
                    echo "失败!";
                }报错信息:Warning: include(../SelectMapDB.php) [function.include]: failed to open stream: No such file or directory in D:\PHP_Project\CRM\welcome.php on line 13Warning: include() [function.include]: Failed opening '../SelectMapDB.php' for inclusion (include_path='.;D:\web\Php5.2.9-2\pear') in D:\PHP_Project\CRM\welcome.php on line 13 Fatal error: Class 'SelectMapDB' not found in D:\PHP_Project\CRM\welcome.php on line 18确实有类SelectMapDB,怎么会说没有呢?
      

  4.   

    应该是SelectMapDB.php没有引用进来 是不是写对了