30) { echo 'Please ahear to maxlength of fields'; } elseif (preg_match("/\d/", $name) || preg_match("/\W/", $name)) { echo 'Your name must contains only letters!'; } else { if ($password != $password_again) { echo 'Passwords do not match'; } elseif (strlen($password) <= 8) { echo 'Password is weak!'; } elseif (!preg_match("/\d/", $password)) { echo 'Password must have one number at least!'; } elseif (!preg_match("#[A-Z]+#", $password)) { echo 'Password must have one capital letter at least!'; } elseif (!preg_match("#[a-z]+#", $password)) { echo 'Password must have one letter at least!'; } elseif (!preg_match("/\W/", $password)) { echo 'Password must have one special carachter at least!'; } else { $query = "SELECT `email` FROM `globaly_accounts` WHERE `email` ='$email'"; $query_run = mysqli_query($con, $query); if (mysqli_num_rows($query_run) == 1) { echo 'The email ' . $email . 'already exists'; } else { $query = "INSERT INTO `globaly_accounts` VALUES (NULL ,'" . mysqli_real_escape_string($con, $name) . "','" . mysqli_real_escape_string($con, $surname) ."','" . mysqli_real_escape_string($con, $email) . "','" . mysqli_real_escape_string($con, $password_hash) . "','" . mysqli_real_escape_string($con, $birth_day) . "','" . mysqli_real_escape_string($con, $birth_month) . "','" . mysqli_real_escape_string($con, $birth_year) . "')"; if ($query_run = mysqli_query($con, $query)) { echo ''; header('Location: ../index.html'); } else { echo 'We could not register you!'; } } } } } else { echo 'All fields are required'; } } } else if (loggedin()) { echo 'You are already registered and logged in !'; }