如何在使用php删除项目之前添加确认消息

时间:2018-08-25 05:19:46

标签: php

当我要删除连接到数据库的网页中显示的项目时,我想添加确认消息

exports.update = async note => entityChildModel.insertOrUpdate(note)
    .catch(e => 'Error');

这些代码工作正常,我现在所需要的只是一条确认消息。 TIA

2 个答案:

答案 0 :(得分:1)

您最好的选择是使用javascript。我真的很喜欢使用一个名为Jquery Validator的jQuery库。该库使用起来非常方便,并且具有许多其他非常强大的工具来验证输入表单。那将是我的第一选择。

如果您正在寻找一种纯PHP的方法,则可以使用类似的方法。

if(isset($_POST['yes'])){

    $delid = sanitize($_POST['yes']);
    $db->query("DELETE FROM products WHERE ID = $delid");
    header('Location: Archived.php');   

}

if(isset($_POST['no'])){

    header('Location: whereever.php');  //Redirect to whereever.

}

if(isset($_GET['Pdelete'])){

    echo
    '<form action=""  method="post" enctype="multipart/form-data">

        <p>Are you sure that you want to delete this item?</p>
        <input type="submit" name="yes" value="' . $_GET['Pdelete'] . '"> <input type="submit" name="no" value="No">

    </form>';
     exit();
}

答案 1 :(得分:0)

使用此代码,我认为我对您有所帮助。

<a href="Archived.php?Pdelete=<?=$product['ID'];?>" class="btn btn-xs btn-default" onclick="return confirm('Are you sure you want to delete this item?');"><i class="far fa-trash-alt"></i></a>