gpt4 book ai didi

php - 在删除数据库中的行之前显示确认对话框

转载 作者:行者123 更新时间:2023-12-01 04:01:20 25 4
gpt4 key购买 nike

请问如何显示确认删除对话框按钮。这样,如果用户单击"is",它将继续删除,否则不会删除该条目。

这是我的代码,工作正常,但我不知道如何让它弹出“您确定要删除对话框吗”

The HTML button

<a class='btn btn-danger delete_data' id="<?php echo $matched1; ?>">Blast</a>

<script type="text/javascript">
$(document).ready(function(){
$(".delete_data").click(function(){
var del_id = $(this).attr('id');
$.ajax({
type: 'POST',
url: 'delete.php',
data: 'delete_id='+del_id,
success: function(data){
if(!data){
window.location.replace("memberpage.php");
}
else{
alert('failed');
}
}
});
});
});
</script>

删除.php

$username = $_POST['delete_id'];
$stmt = $db->prepare("DELETE FROM users WHERE username='".$username."'");
$stmt->execute();

谢谢你帮助我

最佳答案

您可以使用confirm(),如下所示:-

$(".delete_data").click(function(){
var choice = confirm('Do you really want to delete this record?');
if(choice === true) {
var del_id = $(this).attr('id');
$.ajax({
type: 'POST',
url: 'delete.php',
data: 'delete_id='+del_id,
success: function(data){
if(!data){
window.location.replace("memberpage.php");
}
else{
alert('failed');
}
}
});
}else{
return false;
}
});

引用:- https://www.w3schools.com/js/js_popup.asp

关于php - 在删除数据库中的行之前显示确认对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42540381/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com