当我要删除连接到数据库的网页中显示的项目时,我想添加确认消息
exports.update = async note => entityChildModel.insertOrUpdate(note)
.catch(e => 'Error');
这些代码工作正常,我现在所需要的只是一条确认消息。 TIA
答案 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>