validering med arrray, sammenligning af variabler
Jeg har følgende script hvor jeg gerne vil tjekke om brugeren har indtastet korrekt password og derfor indtastes der i 2 felter som skal sammenlignes med jeg kan ikke få det til at virke! Hvorfor? Og hvordan løser jeg det?-----------------
<form action="<? echo $PHP_SELF; ?>" method="post">
<?php
if ($submit) {
if(!$brugernavn)
$errorArray[0] = "Intet brugernavn er indtastet!";
if (!$brugerfornavn)
$errorArray[1] = "Intet fornavn er indtastet!";
if (!$brugerefternavn)
$errorArray[2] = "Intet efternavn er indtastet!";
if (!$campus)
$errorArray[3] = "Intet campus er valgt!";
if (!$email)
$errorArray[4] = "Ingen brugeremail er indtastet!";
if (!$password1)
$errorArray[5] = "Intet password er indtastet!";
if (!$password2)
$errorArray[6] = "Intet password til kontrol er indtastet!";
if ($password1!=password2)
$errorArray[7] = "Passwords stemmer ikke overens!";
if(count($errorArray) < 1)
die("<script>document.location.href='add_bruger_write.php?overskrift=$overskrift&dag=$dag&dato=$dato&maaned=$maaned&aar=$aar&campus=$campus&lokalenavn=$lokalenavn&lokalenr=$lokalenr&starttime=$starttime&startminut=$startminut&sluttime=$sluttime&slutminut=$slutminut&beskrivelse=$beskrivelse&ansvarlig=$ansvarlig'</script>");
}
php?>
<br>Brugernavn:
<BR>
<input type=text size=60 name=brugernavn value="<? echo $brugernavn; ?>"> <font color="#FF0000"> <? echo $errorArray[0]; ?></font>
<BR>
<br>
<?php
$link = mysql_connect("***", "***", "***");
// or die("Could not connect");
// print "Connected successfully";
mysql_select_db("***",$link) or die("Could not select database");
?>
Fornavn:
<BR>
<input type=text size=50 name=brugerfornavn value="<? echo $brugerfornavn; ?>"><font color="#FF0000"> <? echo $errorArray[1]; ?></font>
<BR>
<BR>
Efternavn:
<BR>
<input type=text size=50 name=brugerefternavn value="<? echo $brugerefternavn; ?>"><font color="#FF0000"> <? echo $errorArray[2]; ?></font>
<BR>
<BR>
Hjemmehørende campus:
<BR>
<?php
//Laver lokation rullemenu
echo "<select name=campus>";
echo "<option selected>$campus</option>";
$query = "SELECT DISTINCT campus_id, campusnavn FROM campus GROUP BY campusnavn ORDER BY campusnavn ASC";
$result = mysql_query($query) or die("Query failed");
echo "Campus: <select name=campus >";
while($ares=mysql_fetch_array($result))
{
echo "<option value=$ares[1] name=campus>$ares[1]</option>";
if($campus==$ares[1]) echo " selected ";
echo " name=campus>$ares[1]</option>";
}
echo "</select>";
php?>
<? echo $lokalenr; ?><font color="#FF0000"> <? echo $errorArray[3]; ?></font><BR>
<BR>
Email:
<BR>
<input type=text size=50 name=email value="<? echo $email; ?>"><font color="#FF0000"> <? echo $errorArray[4]; ?></font>
<BR>
<BR>
Password/kodeord:
<BR>
<input type=password size=25 name=password1 value="<? echo $password1; ?>"><font color="#FF0000"> <? echo $errorArray[5]; ?><? echo $errorArray[7]; ?></font>
<BR>
<BR>
Gentag password/kodeord:
<BR>
<input type=password size=25 name=password2 value="<? echo $password2; ?>"><font color="#FF0000"> <? echo $errorArray[6]; ?></font>
<BR>
<BR>
<BR>
<input type=submit name="submit" value="Send">
</form>
<BR>
<BR>
<BR>
<a href="http://www.sdu.dk/infotavler/***.php">Tilbage til forsiden</a>
<!-- ITS skabelon slut -->
