我正在尝试创建一个删除按钮,以打开模式以确认删除操作(删除帖子) 当我在模态内单击删除时,什么也没有发生, 问题是什么? 这是表格代码
<form action="" method="post" enctype="multipart/form-data" >
<input type="submit" name="submit" value="Delete" class="btn btn-default btn-primary" style="color: #580024;" >
<button type="button" class="btn btn-default" data-dismiss="modal">Close
</button>
</form>
<?php
if(isset($_POST['submit'])) {
$query = mysqli_query($this->con, "UPDATE posts SET deleted='yes' WHERE id='$id'");
header('Location: ' . $_SERVER['HTTP_REFERER']);
}
?>
答案 0 :(得分:0)
第一
将method
的值从post
修改为POST
然后 编辑您要在同一页面上提交的操作值 如果您的php代码与 answer
中的标题位于同一页面action="<?= $_SERVER['PHP_SELF'] ?>"
最终
您在查询中注入了SQL
,请改用准备好的语句
仅用于清理代码删除
enctype
属性,该属性仅在上载文件或图像的情况下使用