Оператор SQL UPDATE не выполняется в PHP - PullRequest
0 голосов
/ 03 апреля 2019

Я пытаюсь выполнить оператор обновления SQL путем вызова файла PHP через вызов AJAX, однако этот оператор не выполняется, даже если вызов AJAX выполнен успешно. Может кто-нибудь увидеть проблему с моим кодом ниже?

AJAX-запрос

 $.ajax({
           type: 'POST',
            url: 'changedetails.php',
            data: {'firstName':$('#firstName').val(), 'lastName':$('#lastName').val(), 'address':$('#address').val()},
            success: function(data) {
                  location.href = 'patientaccount.php'

                },
            complete: function(data, textStatus) {

            }
            });

    });

changedetails.php (соответствующий код)

//declare variables with sent parameters 
    $firstName = $_POST['firstName'];
$lastName = $_POST['lastName'];
$address= $_POST['address'];
$sessionusername = $_SESSION["username"];

$sql = "UPDATE PATIENT SET FIRSTNAME = '$firstName', LASTNAME= '$lastName', ADDRESS = 

'$address' WHERE username = '$sessionusername'";

if (mysqli_query($conn, $sql)) {
    echo "success";
    exit();
} else {
    echo "Error: " . $sql . "<br>" . mysqli_error($conn);
}
//close connection
mysqli_close($conn);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...