Onbekend |
|
Ik ben bezig met een registerscript.
Als een nieuwe gebruiker zich aanmeld, word zijn ingegeven 'gebruikernsaam' gecontroleerd op aanwezigheid. Als deze al bestaat word een error weergeven.
Nu ben ik het script reeds aan het testen en kom ik tot de ontdekking dat wanneer 'Gebruiker' al bestaat, 'gebruiker' wel mag worden aangemaakt.
$gebruikers = mysql_query("SELECT gebruikersnaam FROM leden");
$result = mysql_fetch_array($gebruikers);
if(empty($_POST["gebruikersnaam"]))
{ $fouten[] = "Er is geen gebruikersnaam opgegeven."; }
elseif($_POST["gebruikersnaam"] > 16)
{ $fouten[] = "Opgegeven gebruikersnaam is te lang."; }
elseif($_POST["gebruikersnaam"] == $result["gebruikersnaam"])
{ $fouten[] = "Gebruikersnaam bestaat al."; }
$gebruikers = mysql_query("SELECT gebruikersnaam FROM leden"); if(empty($_POST["gebruikersnaam"])) { $fouten[] = "Er is geen gebruikersnaam opgegeven."; } elseif($_POST["gebruikersnaam"] > 16) { $fouten[] = "Opgegeven gebruikersnaam is te lang."; } elseif($_POST["gebruikersnaam"] == $result["gebruikersnaam"]) { $fouten[] = "Gebruikersnaam bestaat al."; }
Hoe zou ik dit kunnen voorkomen?
Alvast bedankt .
|