2017-08-15 81 views
0
echo '<td><a href="candidates.php?id=' . $row['candidate_id'] . '">Delete Candidate</a></td>'; 

如何在数据被删除之前添加确认消息?就像问你确定删除确认链接

+0

JavaScript弹出,如果用户点击“取消”是取消行动:'的onclick =“返回确认(‘你确定吗?’);' – simlev

+2

或者在这里或在下一确认页面你应该做一个POST而不是GET请求。为了避免浏览器和搜索引擎自动删除你的内容,请点击这里。 – jeroen

+0

这里是你的问题的答案 - > https://stackoverflow.com/questions/18852373/redirect-only - 确认后 – Jixone

回答

1

从JavaScript

确认( '信息')试试这个

echo '<td><a href="candidates.php?id=' . $row['candidate_id'] . '" onclick="return confirm('Are you sure...?')">Delete Candidate</a></td>'; 
+2

您确实不应该将链接与javascrip t用于删除操作。 – jeroen

+0

@ jeroen这有什么不好的?就我个人而言,我之前从未使用过这种组合,因为我在处理数据的POST请求之前会处理确认。 –

+1

在问题的下方看到我的评论。如果javascript被禁用,则根本没有确认(Opera mini?)。 – jeroen