<?php
#Если нажата кнопка
if (isset($_POST['submit'])) {
#Собираем данные из формы
$login = filter_var($_POST['login'], FILTER_SANITIZE_STRING);
$password = filter_var($_POST['password'], FILTER_SANITIZE_STRING);
$password_reminder = filter_var($_POST['password_reminder'], FILTER_SANITIZE_STRING);
$sex = filter_var($_POST['sex'], FILTER_VALIDATE_INT);
$side = filter_var($_POST['side'], FILTER_VALIDATE_INT);
#Проверяем данные
#Длина логина вместо false делаешь просто редирект и указываешь в $_SESSION ошибку
(mb_strlen($login) >= 3 || mb_strlen($login) <= 14 ?: false);
#Ну и так далее я думаю ты понял меня
}
#HTML форма
echo'<form method="POST">
<input type="text" name="login" maxlength="20" placeholder="Придумайте логин..." required>
<input type="password" name="password" minlength="8" placeholder="Придумайте пароль..." required>
<input type="password" name="password_reminder" minlength="8" placeholder="Повторите пароль..." required>
<select name="sex">
<option selected disabled> Укажите пол</option>
<option value="1"> Мужчина</option>
<option value="2"> Женщина</option>
</select>
<select name="side">
<option selected disabled> Укажите сторону</option>
<option value="1"> Юг</option>
<option value="2"> Север</option>
</select>
<input type="submit" name="submit" value="Регистрация">
</form>';