Witam, piszę prosty system rejestracji w ramach nauki, i napotkałem banalny problem, którego nie umiem rozwiązać, a mianowicie, źle mi wykrywa, czy checkbox jest zaznaczony, checkbox:
<input type="checkbox" name="regulamin">
PHP:
if(!isset($_POST['login'])||!isset($_POST['haslo'])||!isset($_POST['email'])||!isset($_POST['regulamin']))
{
$_SESSION['error_reg']=true;
header('Location: register.php');
exit();
}
Zrobiłem to tak, kiedy brakuje jednego z powyższych (login, hasło, email, zaznaczony checkbox ) to wraca z powrotem na stronę i informuje o tym użytkownika, i poniekąd to działa, bo jak wpisze wszystko ALE nie zaznaczę chceckboxa, to pokazuje komunikat i wraca na stronę (tak jak powinno być), ale jak nic nie wpiszę, a zaznaczę checkboxa, to puszcza użytkownika dalej, gdzie leży problem?