如何使用PHP中的AJAX更新SQL(执行查询)中的数据?

时间:2019-06-13 20:33:50

标签: php jquery sql ajax

我想使用AJAX传递数据并使用PHP执行更新查询。

这是管理医院的应用程序。我已经尝试了下面的代码,但没有执行查询。

这是'pasien.php':

$('button[name="hapus-wali-button"]').click(function(){
            let kodeWali = $(this).attr("id");
            console.log(kodeWali);
            $('#deleteWaliModal').modal("show");
            document.getElementById("hapusWaliButton").onclick = function(){
                console.log(kodeWali);
                $.ajax({
                    url:'hapus-wali.php',
                    method:'get',
                    data: {kodeWali:kodeWali},
                    success:function(response){
                        if(response == 1){
                            $("#"+kode).remove();
                            window.location.reload(true);
                        }else{
                            alert('Invalid');
                        }
                    }
                });
            }
        });

我想单击一个按钮,获取id值(该id是我要传递的数据),然后显示警告模式。 单击“确认”按钮后,我想将id值(kodeWali)发送到“ hapus-wali.php”并进行一些查询。

这是'hapus-wali.php':

<?php
    require '../function.php';
    $id = $_GET["kodeWali"];
    $sqlDeleteWali = "UPDATE pasien SET kd_wali = '' WHERE kd_pasien = '$id'";
    mysqli_query($conn, $sqlDeleteWali);
    header('Location:pasien.php');
?>

这是'function.php':

<?php

$servername = "localhost";
$username = "root";
$password = "";
$database = "db-sirs-final";

$conn = mysqli_connect($servername, $username, $password, $database);

if(!$conn){
    die("Connection failed: " . mysqli_connect_error());
}

?>

为什么它会引发错误响应“ Invalid”?

0 个答案:

没有答案