我希望能够在执行查询之前确认对mysql数据库的任何删除。我在网上查了一下,发现我需要在指定链接时使用on click
javascript代码confirm
。
我有以下代码在运行mysql qry时运行
echo "<td><a href='#' onclick='if(confirm(\"Are you sure you want to do this?\")) location.href=country.php?delete&id=".$row['id']."'>delete</a></td>";
country.php?delete&amp; id = x基本上运行isset
和_get
以将id定义为变量并删除相应的记录。这工作正常,只需要确认工作。理想情况下,我希望它不会嵌入到链接中,而是在isset
_get
我知道某处存在语法或标点符号错误但无法解决。
答案 0 :(得分:0)
您可以将链接放在href中,而不是使用location.href来执行重定向。如果他们单击“确定”,则会重定向它们。
像这样。
echo "<td><a href='country.php?delete&id=".$row['id']."' onclick='return confirm(\"Are you sure you want to do this?\")'>delete</a></td>";
编辑:拼写错误