2016-09-01 8 views
-1

У меня есть одна страница, где я могу утверждать или удалять комментарии, которые пользователь представил в моем блоге (я создал блог без 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>"; 
     } 
    } 

    ;?> 
+0

Вы хотите удалить и подтвердить комментарии одновременно одним щелчком мыши? –

+0

Что с ';' перед закрытием PHP-тегов? –

+0

@PatrickMlr Совсем нет, у меня есть одна форма с двумя кнопками, и один запрос либо удалить, либо одобрить произойдет сразу в зависимости от того, какая кнопка нажата, я тестировал функциональность кодов, и она работает нормально, но страница не перезагружается после показа оповещения, поскольку выше - коды. –

ответ

0

Используйте редирект ('Расположение: the_same_page_name');

Смежные вопросы