Как я могу исправить эту ошибку? Ошибка синтаксического анализа: синтаксическая ошибка, неожиданный '; ' in C:\xampp\htdocs\project\include\singup.inc.php на линии 23
<?php if(isset($_POST['submit'])){ include_once 'dbh.inc.php'; $first = mysqli_real_escape_string($conn,$_POST['Fname']); $email = mysqli_real_escape_string($conn,$_POST['email']); $username = mysqli_real_escape_string($conn,$_POST['username']); $pwd = mysqli_real_escape_string($conn,$_POST['password']); $confirm = mysqli_real_escape_string($conn,$_POST['confirm']); // error handlers if ($pwd != $confirm) { header("Location: ../singup.php?notsame="); exit(); } //check for empty fields if(empty($first) || empty($email) || empty($username) || empty($pwd) || empty($confirm) ){ header("Location: ../singup.php?empty="); exit(); }else{ // check if the input characters are valid if(!preg_match("/^[a-zA-Z]*$/",$first){ header("Location: ../singup.php?invalid="); <<<<error is here exit(); }else{ // check if emal is valid if(filter_var(!$email, FILTER_VALIDATE_EMAIL)){ header("Location: ../singup.php?emailno="); exit(); }else{ $sql = "SELECT * FROM users WHERE user_uid = '$username'"; $result = mysqli_query($conn,$sql); $resultCheck = mysqli_num_rows($result); if($resultCheck > 0){ header("Location: ../singup.php?usertaken="); exit(); }else{
Что я уже пробовал:
я искал в интернете решения, но они не работали