"Fejl på linje 30".
Hey fokz!Jeg er ved at programmere et lille opretsystem. :-)
Godt, jeg har følgende kode:
<form method="POST">
Brugernavn: <input type="text" style="backgrund-color: blue;" name="brugernavn">
Kodeord: <input type="pass" style="backgrund-color: blue;" name="kodeord">
Kodeord igen:<input type="pass" style="backgrund-color: blue;" name="kodeordigen">
E-mail: <input type="text" style="backgrund-color: blue;" name="email">
<input type="submit" value="Opret bruger">
</form>
<?
$brugernavn = mysql_real_escape_string($_POST['brugernavn']);
$kodeord = mysql_real_escape_string(md5($_POST['kodeord']));
$kodeordigen = mysql_real_escape_string(md5($_POST['kodeord']));
$email = mysql_real_escape_string($_POST['email']);
if (empty($brugernavn))
{
echo "Du har ikke skrevet et brugernavn - prøv igen.";
}
elseif (!$kodeord == $kodeordigen)
{
echo "De to kodeord du har angivet, er <b>ikke</b> de samme - prøv igen";
}
elseif (empty($email))
{
echo "Du har ikke skrevet en e-mail - prøv igen.";
}
elseif (empty ($kodeord))
{
echo "Du har ikke skrevet en kode - prøv igen.";
}
elseif (mysql_query(SELECT * FROM brugere WHERE brugernavn = ."$brugernavn")) == 1;
{
echo "Brugernavnet findes allerede - find et nyt, og prøv igen.";
}
else
{
echo "Din bruger er nu oprettet, og du er klar til at logge ind.";
mysql_query ("INSERT INTO brugere (`brugernavn`, `kodeord`, `email`) VALUES (`$brugernavn`, `$kodeord`, `$email`)") or die(mysql_error());
}
?>
Og min linje 30 - elseif (mysql_query(SELECT * FROM brugere WHERE brugernavn = ."$brugernavn")) == 1; - er der fejl i. Ja, jeg har { og } på, som I kan se i selve koden, meeeeen .. hvordan pokker laver man lige sådan et check? Vil gerne have hjælp til det, hvis det er muligt