Natomiast jak wynika z pętli powinno to wyskakiwać tylko wtedy gdy jedno z pól jest empty.
Nie potrafię dojść, z czego to wynika
Streszczony kod:
//tutaj lecą instrukcje weryfikujące poprawność danych }
Jeśli komuś się chce, zamieszczam poniżej kod bez wycinania:
$email = $_POST['logemail']; $password = $_POST['logpass']; document.getElementById("nick").value = "niepoprawny email"; document.getElementById("nick").className = "niepoprawnyemail"; </script>';} document.getElementById("pass").value = "niepoprawne hasło"; document.getElementById("pass").className = "niepoprawnehasło"; </script>';} if (filter_var($email, FILTER_VALIDATE_EMAIL)){ document.getElementById("nick").value = "niepoprawny email"; document.getElementById("nick").className = "niepoprawnyemail"; </script>'; $checkuser = mysql_fetch_assoc(mysql_query(" SELECT id FROM users WHERE email='$email' AND pass='$password' ")); if($checkuser){ $_SESSION['id'] = $checkuser['id']; } } }