我有一个功能,我想从我的数据库中删除照片。但是我的功能还没有进入isset($_POST[])
。我用echo
尝试过,我检查了提交。我只是一名PHP学生,所以我希望它不是一个愚蠢的问题
这些是我的功能。
function showDeleteForm(){
global $connection;
$id = $_GET['id'];
if (isset($_SESSION["login"]) && $_SESSION["login"] == 2) {
echo
'<form id="deleteButton" action="photo.php?id='.$id.'" method="post">
<button type="submit" name="deletePhoto">Delete</button>
</form>';
}
}
function handleDeleteForm(){
global $connection;
if(isset($_POST['deletePhoto'])){
$id = $_GET['id'];
$result = mysqli_query($connection, "DELETE FROM `i296297_studie`.`photos` WHERE id= '$id'");
header('Location: categorie.php');
}
}
答案 0 :(得分:0)
在您的查询中添加mysqli_error($connection);
。
如果那样的话。意味着没有错误
检查可能忘记拨打function
。