Шаг 47: Регистрация ученика с валидацией

Полный цикл: валидация, проверка уникальности, запись в БД, защита от спама. Это основа регистрации в онлайн‑школе.

Код примера

$name = trim($_POST["name"] ?? "");
$email = trim($_POST["email"] ?? "");

// Простая валидация
if ($name === "" || !filter_var($email, FILTER_VALIDATE_EMAIL)) {
  echo "Ошибка: имя или email некорректны.";
} else {
  // Тут была бы проверка на уникальность в БД и запись INSERT
  echo "Данные проверены. В реальном проекте: проверка уникальности + INSERT в users.";
}

Форма для теста

Результат: