Ребят, у меня вопрос, почему код выполняется при каждой перезагрузке страницы, если действие стоит на нажатие кнопки?
<?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>