doumi5223 2017-08-17 06:24 采纳率: 100%
浏览 12
已采纳

如何使用php在删除查询之前从用户获取删除确认

Below is my delete code using php,I want to get confirmation after delete link was clicked from the user using php.

 <?php
 include('conn.php');
 $query=mysql_query("DELETE FROM mark WHERE student_id='$_GET[st_id]'");
 if($query)
    {
        echo ("<SCRIPT LANGUAGE='JavaScript'>
    window.alert('Succesfully deleted')
    window.location.href='mark-details1.php';
    </SCRIPT>");
    }
    else
    {
        echo "Check your Server";
    }
    ?>

Please anyone can tell me how to do this? Thanks in advance!

  • 写回答

2条回答 默认 最新

  • dsgdhf5674 2017-08-17 06:30
    关注

    you can use this javascript event on your html tag.

    onclick="return confirm('you sure?');"
    

    you can also use this :
    if your link will send a get like "?delete=(id)"

    <?php
    include('conn.php');
    if(isset($_GET['delete']) && is_numeric($_GET['delete'])==1){
        echo (a page with a form with confirmation question content that will sent a get for example (?checked_delete=(id)));
    }elseif(isset($_GET["checked_delete"]) && is_numeric($_GET["checked_delete"])==1){
        // TODO : deleting record.
        $query=mysql_query("DELETE FROM mark WHERE student_id='$_GET[checked_delete]'");
        header("location:mark-details1.php")
    }else{
        echo (normal page);
    }
    ?>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 关于#hadoop#的问题
  • ¥15 (标签-Python|关键词-socket)
  • ¥15 keil里为什么main.c定义的函数在it.c调用不了
  • ¥50 切换TabTip键盘的输入法
  • ¥15 可否在不同线程中调用封装数据库操作的类
  • ¥15 微带串馈天线阵列每个阵元宽度计算
  • ¥15 keil的map文件中Image component sizes各项意思
  • ¥20 求个正点原子stm32f407开发版的贪吃蛇游戏
  • ¥15 划分vlan后,链路不通了?
  • ¥20 求各位懂行的人,注册表能不能看到usb使用得具体信息,干了什么,传输了什么数据