I want to reset user password using php. i got user's current and new password from html form . here's php script to reset password. But it always executes else part even if user enters correct password. how?any solution? i know there might be a simple error but i'm new at this and couldnt find any error.
 $uid = $_SESSION['uid'];
    $current_pass = $_POST['org_pass'];
    $new_pass = $_POST['new_pass'];
    if(isset($_POST['submit']))
    {
            $act_pass = $db_con->prepare("SELECT password FROM user WHERE u_id= ?");
            $act_pass->bindParam(1,$uid);
            $act_pass->execute();
            $actual_pass = $act_pass->fetchColumn();
            define('SALT', 'flyingrabbit');
            $typed_pass = md5(SALT.$actual_pass);
            if ($typed_pass == $current_pass)
            {
                $new_pass1 = md5(SALT . $new_pass);
                $res = $db_con->prepare("UPDATE user SET password= ? WHERE u_id=?");
                $res->bindParam(1,$new_pass1);
                $res->bindParam(2,$uid);
                $res->execute();
                 header("Location: profile.php"); 
                 exit;
            }
            else
            {
                   echo "<script type=\"text/javascript\">window.alert(\"You entered wrong password.\");window.location.href = 'profile.php';</script>";
             }
    }
 
     
     
     
    