发错了 上面的if 改成else 请各位高手帮小弟指点一下

解决方案 »

  1.   

    描述看得俺一头雾水
    单看程序就有问题
    if($oldpassword!=$data1){
            $passflag ="您的密码不匹配";
            echo $passflag;
            exit;
        }
    这样在出错的时候就echo并且退出了,不要把echo写到外面去。
      

  2.   

    LS这样的程序也是不行的 不是echo 的问题 
      

  3.   

    你确定这个是你的完整代码?$sql, $newpasswd的定义我没有看到……另外,从逻辑上看,你这么处理应该是没有错的。你的最终的出错信息是什么?或者说程序的表现是怎样的?
      

  4.   

    $sql这是连接数据库的一个变量$newpasswd是传过来新密码的值 就是我想加个旧密码验证更改密码 当输入的旧密码和数据库里面的密码“==”的时候
    就可以更改新的密码 上面的程序功能是正确的 可是echo是错误的 就是当你更改了密码之后 还echo"您的密码不匹配"; 这是为什么?