如何删除MySQL数据库条目的确认弹出窗口?

时间:2017-05-05 05:48:16

标签: javascript php html css

当我点击从数据库中删除id时,我想要确认弹出窗口,该数据库继续运行脚本并删除id(YES)或取消脚本并返回(NO)。

我需要JavaScript和PHP的解决方案。

这是我的代码链接。请检查并给我解决方案

https://drive.google.com/drive/folders/0B2lSiCcdmUf-WDM3SWQzc29sdGM?usp=sharing

5 个答案:

答案 0 :(得分:1)

只有Javascript才有意义

var r = confirm("You want to delete an user! are you sure?");
if (r == true) {
    // request php script on server to delete an id
} else {
    // you do nothing here
}

答案 1 :(得分:1)

我希望您创建了一个删除特定记录的文件。在锚标记中,只需将网址传递给具有特定记录ID 的文件即可。将 onclick 添加到标记以提示确认。

<a href="DELETE_PAGE_URL?id=record_id" onclick="return confirm('Are you sure?')" >Delete Record</a>

详细信息Javascript Confirm()

如果您需要进一步的帮助,网上有很多php CRUD教程。 PHP CRUD TUTORIAL

希望它会有所帮助

答案 2 :(得分:1)

写一个点击功能

   <input type="button" Onclick="delete()">

    function delete(){
    var result = confirm("Are you want to delete");
    if (result) {
        //delete the item
    }
}

答案 3 :(得分:1)

您可以使用jQuery UI进行确认对话。请勿使用您无法设计的JavaScript确认提醒。所以更好的是使用jQuery UI,你可以根据你的网站主题设计它。请参阅此link,您可以轻松了解源代码。

答案 4 :(得分:-1)

https://lipis.github.io/bootstrap-sweetalert/
for more beautiful alerts 

<script>
$(document).ready(function(){
    $("p").click(function(){
      swal({
        title: "Are you sure?",
        text: "You will not be able to recover this imaginary file!",
        type: "warning",
        showCancelButton: true,
        confirmButtonClass: "btn-danger",
        confirmButtonText: "Yes, delete it!",
        cancelButtonText: "No, cancel plx!",
        closeOnConfirm: false,
        closeOnCancel: false
      },
       function(isConfirm) {
        if (isConfirm) {
          swal("Deleted!", "Your imaginary file has been deleted.", "success");
        } else {
          swal("Cancelled", "Your imaginary file is safe :)", "error");
        }
      });
    });
});
</script>