undgå der oprettes en tom bruger
Denne kode opretter en tom bruger første gang siden loades, og næste gang den åbnes står der at brugernavnet er optaget. ER der en som kan finde fejlen, jeg tror jeg har stirret mig blind på den.<?
include"connect.php";
$brugernavn = $_POST[brugernavn];
$brugernavn = strip_tags($brugernavn);
$brugernavn = mysql_real_escape_string($brugernavn);
$password = $_POST[password];
$password = strip_tags($password);
$password = mysql_real_escape_string($password);
//tjekker om brugernavnet er optaget
$tael = mysql_query("SELECT brugernavn FROM brugere WHERE brugernavn = '$brugernavn'") or die(mysql_error());
$antal = mysql_num_rows($tael);
if($antal == 0 && !empty($brugernavn) && !empty($password))
{
//Hvis brugernavnet ikke er optaget, skal brugeren oprettes
mysql_query("INSERT INTO brugere (Brugernavn, Password)VALUES('$brugernavn', '$password')") or die(mysql_error());
echo "Du er nu oprettet som bruger og kan logge ind her.<br><br><a href=\"login.html\">Login</a>";
} else {
//Ellers skal han/hun have en fejlmeddelelse :)
echo "Brugernavnet er optaget";
}
?
