require_once 'dbConnection.php'; $connection = new dbConnection(); $email = $connection->escape($_POST['email']); $pass = $connection->escape($_POST['pass']); $fname = $connection->escape($_POST['fname']); $lname = $connection->escape($_POST['lname']); $phone = $connection->escape($_POST['phone']); $err = 0; # проверяем, не сущестует ли пользователя с таким именем $result = $connection->select("SELECT COUNT(UserID) FROM Users WHERE Email='" . $email . "'"); $row = $result->fetch_row(); if ($row[0] !== 0) { $err = 1; } //"Пользователь с таким логином уже существует в базе данных" if (!filter_var($email, FILTER_VALIDATE_EMAIL)) { $err = 2; } //" invalid emailaddress # Если нет ошибок, то добавляем в БД нового пользователя if ($err == 0) { $result = $connection->insert("INSERT INTO `Users`(`Email`, `Password`, `FirstName`, `LastName`, `Phone`) VALUES ('" . $email . "','" . $pass . "','" . $fname . "','" . $lname . "','" . $phone . "')"); if ($result != 0) { echo 0; session_regenerate_id(); $_SESSION['UserID'] = $connection->getLastInsertedID(); $_SESSION['Login'] = $email; } } else { echo $err; }