@op482230
Начинающий в сфере Веб-программирование

Почему добавляются данные в таблицу при перезагрузки страницы?

66e19e1f664542de94218d840d02637f.png
При заполнении поля Вопрос, и нажатие на кнопку добавить, он добавляет. Но если обновить страницу, то он так же еще раз (повторно) добавит то же самое. И так пока не перейду на другую страницу и потом назад.
id (AUTO_INCREMENT), а если сделать не авто заполнением, то тогда все нормально.
<tr class="tr-admin">
<form method="POST">
 <td class="td-admin"> <textarea name="question" placeholder="Вопрос" class="name" required style="width: 300px; height: 200px;"></textarea> </td>
</tr>
</table>
          <input class="btn" id='button-name' type="submit" name="add" value='Добавить'>
      </form>

<?php
if (isset($_POST['add'])){
$a=$_SESSION["login"];  
$b=$_POST["question"];
  $query = "INSERT INTO vopros (user, question) values ('$a', '$b')";
mysql_query($query);
}
?>
  • Вопрос задан
  • 349 просмотров
Пригласить эксперта
Ответы на вопрос 1
romy4
@romy4
Exception handler
потому что перезагрузка опять посылает форму на сервер
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 13:31
10000 руб./за проект
19 апр. 2024, в 13:12
35000 руб./за проект
19 апр. 2024, в 13:06
6000 руб./за проект