Witajcie. Mam taki prosty formularz:
<form action="script/glowna.php" method="POST" role="form">
<div class="form-group input-group">
<span class="input-group-addon"><i class="mdi-communication-vpn-key"></i></span>
<input class="form-control floating-label" name="FormularzLogowaniaEmail" placeholder="Adres email" type="text" >
</div>
<div class="form-group input-group">
<span class="input-group-addon"><i class="mdi-communication-email"></i></span>
<input class="form-control floating-label" name="FormularzLogowaniaHaslo" placeholder="Hasło" type="password" >
</div>
<button type="submit" class="btn btn-primary">Zaloguj się</button>
</form>
I chciałbym sprawdzać taki warunek (nagłowek pliku główna.php):
<?php
session_start();
if ((!isset($_POST['FormularzLogowaniaEmail'])) || (!isset($_POST['FormularzLogowaniaHaslo'])))
{
header('Location: ../errors.php');
exit();
}
?>
Dlaczego to nie działa i mimo wszystko zostaje dalej wykonywany skrypt (niezależnie czy pola są wypełnione czy nie). Składnia wydaje się być ok, więc bez wypełnienia jakiegokolwiek pola powinienem zostać przekierowany do errors.php. Jakaś sugestia co jest nie tak?