Php 确认删除图像的消息框?

Php 确认删除图像的消息框?,php,javascript,html,sql,Php,Javascript,Html,Sql,该场景是当我单击tour_manage.php中记录旁边的X图像时,这会删除另一个名为delete_tour.php的php页面执行的记录 <script type="text/javascript"> function confirm() { if(r == true) { window.location='delete_tour.php; } else { window.location='

该场景是当我单击tour_manage.php中记录旁边的X图像时,这会删除另一个名为delete_tour.php的php页面执行的记录

<script type="text/javascript">
    function confirm() {

        if(r == true) {
            window.location='delete_tour.php;
        } else {
            window.location='tour_manage.php';
        }
    }
    </script>

<a href="delete_tour.php?tid=<?php echo $tid ?>" onclick="return confirm('Are you sure you want to delete this tour?');" ><img src="images/delete  
logo icon.png"  width="15" height="15"/></a></td>`
我已经成功地将弹出框添加到X图像中,当我单击X时,弹出的消息框会说“确定删除”或“取消”。但是,问题是,当我单击“确定”和/或“取消”时,这两个按钮都会删除记录

救命啊

这是我得到的两个脚本。 第一个脚本是tour_manage.php 第二个脚本是delete_tour.php

<script type="text/javascript">
    function confirm() {

        if(r == true) {
            window.location='delete_tour.php;
        } else {
            window.location='tour_manage.php';
        }
    }
    </script>

<a href="delete_tour.php?tid=<?php echo $tid ?>" onclick="return confirm('Are you sure you want to delete this tour?');" ><img src="images/delete  
logo icon.png"  width="15" height="15"/></a></td>`

函数确认(){
如果(r==true){
location='delete_tour.php;
}否则{
window.location='tour_manage.php';
}
}
`
这是delete_tour.php脚本

<?php
session_start();
include('../config.php');

$id=$_GET['tid'];

$sql=mysql_query("delete from tour where tid='$id' ");
if($sql)
{
header('location:tour_manage.php');
}
?>

更新

    <a onclick="return confirm('Are you sure you want to delete this tour?')"  href="delete_tour.php?tid=<?php echo $tid ?>">aaa</a>


从javascript手柄返回false对不起,这是什么意思?请尝试将
返回false
}
函数redirect(){之前。我认为这会解决您的问题。事实上,无论单击什么按钮,您的href仍然是
delete_tour.php
。返回false将阻止href运行,window.location将运行。我认为这与onclick=“redirect()”有关。如果我拿走$GET['tid',我不确定在href=“delete_tour.php?tid=“>的周围放在哪里并添加您提供的脚本,当我现在尝试按“确定”按钮删除时,什么也没有发生。这与原始错误的区别相同。是的,谢谢您,但我已设法自己修复它。请参阅原始脚本的更新,了解我为纠正问题所做的操作。谢谢大家的帮助。非常感谢!