//обьект формы $form = new RegistrationForm($_POST); if ($_POST) { if ($form->validate()) { $email = $db->escape($form->getEmail()); $username = $db->escape($form->getUsername()); $password = new Password($db->escape($form->getPassword())); $res = $db->query("SELECT * FROM users WHERE username = '******'"); if ($res) { $msg = 'Such user already exists!'; } else { $db->query("INSERT INTO users (email, username, password) VALUES ('{$email}','{$username}','{$password}')"); header('location: index.php?msg=You have been registered'); } } else { $msg = $form->passwordsMatch() ? 'Please fill in fields' : 'Passwords don\'t match'; } } ?> <html> <head> <meta charset="utf-8" /> <title>Регистрация</title> <link type="text/css" rel="stylesheet" href="main.css"> </head> <body> <h1>Register new user</h1> <b><?php echo $msg; ?>