Здравствуйте.
<?php
if(isset($_POST['submit'])){
$name = $_POST['name'];
$surname = $_POST['surname'];
$message = $_POST['message'];
$sql = "INSERT INTO `comments` (`name`, `surname`, `message`) VALUES(:name, :surname, :message)";
$query = $conn->prepare($sql);
$query->execute(['name' => $name, 'surname' => $surname, 'message' => $message]);
}
?>
Я пишу чтобы код срабатывал после isset('submit'). Ну код выполняется сразу же после обновление страницы, как решить проблему?
<form method="post" class="create-comment__form">
<div class="create-comment__body">
<div class="create-comment__item">
<input type="text" placeholder="Имя" class="create-comment__input" name="name">
</div>
<div class="create-comment__item">
<input type="text" placeholder="Фамилия" class="create-comment__input" name="surname">
</div>
<div class="create-comment__item">
<input type="text" placeholder="Сообщение" class="create-comment__input" name="message">
</div>
</div>
<button class="create-comment__button" type="submit" name="submit">Написать</button>
</form>