login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[Php] Controle gebruikersnaam (Opgelost)

Offline Simax - 26/02/2008 16:45 (laatste wijziging 26/02/2008 16:45)
Avatar van SimaxOnbekend 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.

  1. $gebruikers = mysql_query("SELECT gebruikersnaam FROM leden");
  2. $result = mysql_fetch_array($gebruikers);
  3.  
  4. if(empty($_POST["gebruikersnaam"]))
  5. { $fouten[] = "Er is geen gebruikersnaam opgegeven."; }
  6. elseif($_POST["gebruikersnaam"] > 16)
  7. { $fouten[] = "Opgegeven gebruikersnaam is te lang."; }
  8. elseif($_POST["gebruikersnaam"] == $result["gebruikersnaam"])
  9. { $fouten[] = "Gebruikersnaam bestaat al."; }


Hoe zou ik dit kunnen voorkomen?
Alvast bedankt .

2 antwoorden

Gesponsorde links
Offline nielsvdwal - 26/02/2008 16:51
Avatar van nielsvdwal PHP gevorderde
  1. elseif (strtolower($_POST['gebruikersnaam']) == strtolower($result['gebruikersnaam']))

strtolower maakt van je string allemaal kleine letters..
Offline Simax - 26/02/2008 17:03 (laatste wijziging 26/02/2008 17:04)
Avatar van Simax Onbekend Bedankt!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.177s