0

URL を介して変数を渡していますfprsが、submit イベントを通過できないようです。$userID送信ボタンを押すと、URL からの変数が範囲外になります。この変数をクエリに正常に渡すにはどうすればよいですか? ご覧のとおり、URL から fprs を取得して に転送しています$userID。送信すると、$userID が空になります。

$userID ="";
$usID="";

if(isset($_GET['fprs'])){       
    $usID = substr($_GET['fprs'], 8);
}

$userID = intval($usID);

if(isset($_POST['btnChange'])){
    if($Validate == true){

        $link = mysqli_connect($servername,$username,$password,$database);
        var_dump($userID);
        $updatePassStr= "Update User set Pass='$hashPass' WHERE UserID='$userID'";
        if($update = mysqli_query($link, $updatePassStr)){
            echo "good";
        }
        else{
            $Error = "Some error occured with the database, please wait a little and try again.";
    }

}
4

1 に答える 1

0

フォームに隠しフィールドuserIDを作成し、そこに保存します$userID。送信後、 で値を取得します$userID=$_POST['userID']

于 2013-02-17T22:48:51.127 に答える