Knas med validation af userinput
HejFølgende stykke kode driller lidt:
//Get values from form
$navn = $_POST['navn'];
$usertoadd = $_POST['user'];
$pass1 = $_POST['pass1'];
$pass2 = $_POST['pass2'];
$email = $_POST['email'];
$admin = $_POST['admin'];
//Validate
if ((!$navn)||(!$usertoadd)||(!$pass1)||(!$pass2)||(!$email)){
?>
<h1>Fejl!</h1>
<p>Du har ikke udfyldt alle felter i formularen</p>
<hr>
<?
} elseif ($pass1 != $pass2) {
?>
<h1>Fejl!</h1>
<p>De to passwords du har skrevet matcher ikke!</p>
<hr>
<?
}
Problemet er at den returnere at man ikke har udfyldt alle felter, selvom det er tilfældet...
Nogle der kan finde fejlen?
