query($query); if ($result->fetchArray()[0] != null) { // userid already in database $db->close(); $_SESSION['message'] = "Userid already exists!"; require('register.php'); return; } // generate password hash $hash = password_hash($password, PASSWORD_DEFAULT); // add to database $command = "INSERT INTO user VALUES('" . $userid . "', '" . $hash . "')"; $result = $db->exec($command); if ($result) { // registration success $_SESSION['message'] = "New user registered"; require('index.php'); } else { $_SESSION['message'] = "Registration failed"; require('register.php'); } } ?>