isset ($ _ POST [deletePhoto]) не работает

У меня есть функция, где я хочу удалить фотографии из моей базы данных. Но моя функция не входит в 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

Решение

добавлять mysqli_error($connection); в вашем запросе.

и если это сработает. Значит нет ошибки

Проверьте, может быть, вы забыли позвонить function,

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]