Я практикую PHP, и я создал форму регистрации, которая выполняет проверку на стороне клиента, а также на стороне сервера. Javascript отлично работает и выполняет на стороне клиента, но я удалил все javascript, чтобы увидеть, работает ли серверная сторона, но он не работает и отправляет форму, не показывая моих ошибок.
Вот Код на стороне сервера:
if($_POST)
{
$query = "SELECT `email` FROM `users` where email =" . "'" . $_POST['Email'] . "'";
$result = mysqli_query($db,$query);
$row = mysqli_fetch_array($result);
if($_POST['Email'] == $row['email'])
{
$error .= "This Email address is already registered with us";
}
if($error != "")
{
$error = '<div class="alert alert-danger" role="alert"><p>There were error(s) in your form:</p>' . $error . '</div>';
}
}
Вот код формы:
<form method="post">
<div class="form-group">
<label for="Email">Email address</label>
<input type="email" class="form-control" id="Email" name="Email" aria-describedby="emailHelp">
<small id="emailHelp" class="form-text text-muted">We'll never share your email with anyone else.</small>
</div>
<button type="submit" class="btn btn-primary">Submit</button>
</form>