php - 如何在 PHP 中使用 AJAX 更新 SQL(执行查询)中的数据?
问题描述
我想用 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());
}
?>
为什么它会抛出错误响应“无效”?
解决方案
推荐阅读
- java - 未处理的异常:java.io.IOException
- python - 如何从现有数据集中生成一组新值?
- macos - 安全性:SecKeychainSearchCopyNext 错误 - 无法在 MacOS 上安装 Delve
- apache-kafka - Log4j 无法正常工作
- python - 如何将管道(正则表达式或)应用于模式的特定子字符串,以便它匹配后跟一组字符或 EOL 的组?
- shell - egrep 在 while 循环中没有给出结果,但是单独工作
- performance-testing - 当负载生成器和应用程序/数据库服务器上没有资源饱和时,测试执行期间的高响应时间
- c# - 阻止相机穿过物体
- c++ - 我难住了。看起来我的文件没有被正确读取,但我不确定我的问题是什么
- c++ - C++ - 如何对链表中的数据进行排序并显示?