Problem mit Upcase bei Usernamen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Problem mit Upcase bei Usernamen

    Mit folgendem Code überprüfe ich ob der im Formular eingegeben Name schon vorhanden ist

    PHP-Code:
    $ergebnis=mysql_query("SELECT name FROM $tabelle5 WHERE name='$_POST[username]'");

    $result mysql_fetch_array($ergebnis);

    if (
    $result[name]==$_POST[username])



    include(
    "header.php");
    echo 
    "Dieser Name existiert bereits in der Datenbank!";  exit();
    include(
    "fooder.php");


    Bei dieser Methode sind aber "Hacker" und "hacker" sowie "hAcker" 3 verschiedene Namen. Wie gehe ich dem Upcase Problem aus dem Weg?

  • #2
    Vielleicht hilft dir diese Funktion weiter: http://www.php.net/manual/de/function.strtolower.php
    mfg
    Günni


    Praxis: Jeder kann´s, aber keiner weiß wie´s geht...
    Theorie: Jeder weiß wie´s geht, aber keiner kann´s ...
    Microsoft vereint Praxis und Theorie: Nix geht und keiner weiß warum
    City-Tiger - Online durch die Straßen tigern...

    Kommentar


    • #3
      Re: Problem mit Upcase bei Usernamen

      Original geschrieben von American
      Bei dieser Methode sind aber "Hacker" und "hacker" sowie "hAcker" 3 verschiedene Namen. Wie gehe ich dem Upcase Problem aus dem Weg?
      Da Varchar Felder in der MySQL per default nicht Case-Sensitive sind ermittle doch einfach die Anzahl ... nicht den Benutzernamen ... !

      SELECT COUNT(*) FROM $tabelle5 WHERE name='$_POST[username]'

      liefert 1 wenn der Name bereits vorhanden ist ... 0 wenn nicht ... im übrigen solltest du noch 'nen UNIQUE KEY auf das Attribute name legen ... !
      carpe noctem

      [color=blue]Bitte keine Fragen per EMail ... im Forum haben alle was davon ... und ich beantworte EMail-Fragen von Foren-Mitgliedern in der Regel eh nicht![/color]
      [color=red]Hinweis: Ich bin weder Mitglied noch Angestellter von ebiz-consult! Alles was ich hier von mir gebe tue ich in eigener Verantwortung![/color]

      Kommentar


      • #4
        @goth

        Danke klappt so einwandfrei.

        Kommentar

        Lädt...
        X