У меня есть одна страница, где я могу утверждать или удалять комментарии, которые пользователь представил в моем блоге (я создал блог без Wordpress с PHP и MySQL). Теперь все работает нормально, и мне просто нужна помощь с один вопрос. Я удаляю и одобряю комментарии с одной страницы, потому что у меня есть отдельные запросы, но оба они находятся на одной странице, и я хочу автоматически обновлять страницу только один раз после отправки формы, ниже - код, который у меня есть. Для утверждения комментария -Обновить страницу в PHP после отправки формы
<?php
if(isset($_POST['approve_cmt'])) {
$id = $_POST['id'];
$sql = "UPDATE `blog_comments` SET `status` = '1' WHERE comment_id = '$id'";
$res = mysql_query($sql) or die(mysql_error());
if ($res == 1) {
echo "<script type='text/javascript'>alert('Comment approved!') window.location.reload(); </script>";
} else {
echo "<script type='text/javascript'>alert('Failed to approve comment') window.location.reload(); </script>";
}
}
;?>
для удаления комментария
<?php
if(isset($_POST['delete_cmt'])) {
$id = $_POST['id'];
$sql = "DELETE FROM `blog_comments` WHERE `comment_id` = '$id'";
$res = mysql_query($sql) or die(mysql_error());
if ($res == 1) {
echo "<script type='text/javascript'>alert('comment deleted') window.location.reload(); </script>";
} else {
echo "<script type='text/javascript'>alert('unable to delete comment') window.location.reload(); </script>";
}
}
;?>
Вы хотите удалить и подтвердить комментарии одновременно одним щелчком мыши? –
Что с ';' перед закрытием PHP-тегов? –
@PatrickMlr Совсем нет, у меня есть одна форма с двумя кнопками, и один запрос либо удалить, либо одобрить произойдет сразу в зависимости от того, какая кнопка нажата, я тестировал функциональность кодов, и она работает нормально, но страница не перезагружается после показа оповещения, поскольку выше - коды. –