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

Ребят, у меня вопрос, почему код выполняется при каждой перезагрузке страницы, если действие стоит на нажатие кнопки?
<?php
		if (isset($_POST['ok'])) {
			$name = $_POST['lastName']." ".$_POST['firstName']." ".$_POST['patronymic'];
			$mail = $_POST['mail'];
			$phone = $_POST['number'];
			$prof = $_POST['prof'];
			mysqli_query($mysql, "INSERT INTO `users` (`name`, `mail`, `phone`, `prof`) VALUES ('$name', '$mail', '$phone', '$prof')");
		}
	?>

Все элементы - это input text, email.
Вот html код:
<form method="post">
	<div class="border">
		<h1>Панель создания работников</h1>
		<div class="flex">
			<div class="nameBorder">
				<input class="clear" type="text" name="firstName" placeholder="Имя">
				<input class="clear" type="text" name="lastName" placeholder="Фамилия">
				<input class="clear" type="text" name="patronymic" placeholder="Отчество">
			</div>

			<div class="flex2">
				<input class="clear" type="email" name="mail" placeholder="Почта">
				<input class="clear" type="text" name="number" placeholder="Телефон">
				<input class="clear" type="text" name="prof" placeholder="Профессия">
			</div>
		</div>

		<div class="btn">
			<input type="submit" name="ok" value="Создать">
			<input type="button" name="clear" value="Отчистить значения">
		</div>
	</div>
</form>
  • Вопрос задан
  • 170 просмотров
Решения вопроса 1
delphinpro
@delphinpro Куратор тега PHP
frontend developer
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы