php - 关于从数据库中删除记录的确认

标签 php javascript

我正在使用 php 和 javascript。我想在向用户提供"is"和“否”确认后从数据库中删除一条记录。我正在使用谷歌的确认框,但不知道其中的代码结构应该是什么。我是编程新手。谁能帮帮我吗

如何在 javascript 上添加此 php 函数

function deleteRecord($id)
{
  $sql = "DELETE FROM user_database WHERE user_id = ".$id;
  mysql_query($sql) or die("Can not delete");
}

在页面上

<script type="text/javascript">
function show_confirm()
{
var r=confirm("Press a button!");
if (r==true)
  {
  alert("You pressed OK!");
  }
else
  {
  alert("You pressed Cancel!");
  }
}
</script>
</head>
<body>

<input type="button" onclick="show_confirm()" value="Show a confirm box" />

最佳答案

您可以使用 JavaScript 进行简单的是/否确认对话:

<a href="job.php?do=delete&id=1" 
          onclick="return confirm('Are you sure to delete this record?');">Delete</a>

如果用户确认,您可以使用您的函数删除该记录,否则您的 phpside 不会发生任何事情。

关于php - 关于从数据库中删除记录的确认,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10562925/

相关文章:

php - 将查询字符串附加到任何形式的 URL

php - Payal "DoExpressCheckoutPayment"- 为什么要传递 $finalPaymentAmount? (PHP)

php - Windows 上的多个 Web 开发环境

php - 我想在不重新加载页面且没有 OK 消息的情况下提交表单

javascript - Sencha touch 中的 onkeydown

javascript - 如何将 Bootstrap Popover 的位置下移?

javascript - 使用 Htmlcanvas 时出现安全错误 : The operation is insecure.

php - AJAX 调用 PHP 脚本给我 500 内部服务器错误?

javascript - 以文本开始输入字段

javascript - ExpressJS 是否遵循 MVC 模式?