Virker ikke korrekt
Hey!<?
if($action == "opret"){
$regcode = md5(uniqid(rand(),2));
$del1 ="Hej $bruger tak for din\n\n";
$del2 ="http://localhost/aktiver.php?regcode=$regcode";
$del3 ="\n\nP.S. Der kan ikke skrives tilbage på denne e-mail";
$conn = mysql_connect("localhost", "root", "");
mysql_select_db("db");
$tjekmailResult = mysql_query("SELECT * FROM brugere WHERE email = '$email'");
$tjekmail = mysql_num_rows($tjekmailResult);
if($tjekmail > 0) {
echo "FEJL ens e-mails";
} else {
$insertSQL = "insert into brugere (navn,alias,alder,kode,email,regcode,status)
values ('$navn', '$alias', '$alder', '$kode', '$email', '$regcode', 'off')";
mail("$email", "Oprettelse", $del1.$del2.$del3);
Echo"Der vil nu blive sendt en mail til $email";
mysql_query($insertSQL);
}
mysql_close($conn);
}
else{
?>
<form method="POST" action="<? echo $PHP_SELF; ?>?action=opret">
<p>Navn
<input type="text" name="navn" size="20">
</p>
<p>Alias
<input type="text" name="alias" size="20">
</p>
<p>Alder
<input type="text" name="alder" size="3">
</p>
<p>Kode <input type="password" name="kode" size="20"></p>
<p>Email
<input type="text" name="email" size="20">
</p>
<p><input type="submit" value="Send" name="B1">
</p>
</form>
<?
}
?>
Jeg kan fint nok oprette en bruger, men den tjekker ikke efter ens emails mere - hvorfor?