Re: Hilfe, unterscheidung groß-klein Schreibung funzt nicht wirklich. - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von Christoph Bergmann (8110 Beiträge) am Mittwoch, 5.Februar.2003, 19:09.
    Re: Hilfe, unterscheidung groß-klein Schreibung funzt nicht wirklich.

      Du musst nicht gleich alles in Kleinbuchstaben wandeln - ändere die Abfrage doch einfach so, dass er gross/klein nicht unterscheidet. Leider hast Du die entsprechende Code-Zeile nicht hier reingeschrieben, aber ich vermute mal die sieht in etwa so aus:

      get "Name==!$namerein", "db";
      

      Dann musst Du das ! wegmachen, also

      get "Name==$namerein", "db";
      

      Wenn danach noch ein Vergleich kommt in der Art:

      if($Name eq $namerein) ...
      

      dann musst Du das so schreiben:

      if(lc($Name) eq lc($namerein)) ...
      

      Mit lc($xxx) wird $xxx in Kleinbuchstaben gewandelt... Klar? ;-)


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Roger (141 Beiträge) am Dienstag, 4.Februar.2003, 10:13.
    Hilfe, unterscheidung groß-klein Schreibung funzt nicht wirklich.

      Hallo,

      Wenn sich ein User bei mir einträgt, dann wird geprüft, ob der gewünschte Username schon beutzt wird. Wenn der neue User nun zum Beispiel Kai eingibt, ein älterer User aber kai heißt, dann funktioniert die Abfrage nicht wirklich.

      Hier habe ich selbst natürlich nicht weit genug gedacht.
      Was ich jetzt machen möchte, in meiner Datenbank alle!!! Usernamen in Kleinbuchstaben wandeln, Zahlen natürlich nicht berühren.

      Hier gibt es doch sicher ein fertiges Script.

      Und dann möchte ich die Usereingaben in allen Feldern mit dem Namen "Benutzername" vor dem Weiterverarbeiten ebenfalls in Kleinbuchstaben wandeln. $Benutzername={klein}$Benutzername

      Danke und alles Liebe

      Roger

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Mittwoch, 5.Februar.2003, 19:09.
    Re: Hilfe, unterscheidung groß-klein Schreibung funzt nicht wirklich.

      Du musst nicht gleich alles in Kleinbuchstaben wandeln - ändere die Abfrage doch einfach so, dass er gross/klein nicht unterscheidet. Leider hast Du die entsprechende Code-Zeile nicht hier reingeschrieben, aber ich vermute mal die sieht in etwa so aus:

      get "Name==!$namerein", "db";
      

      Dann musst Du das ! wegmachen, also

      get "Name==$namerein", "db";
      

      Wenn danach noch ein Vergleich kommt in der Art:

      if($Name eq $namerein) ...
      

      dann musst Du das so schreiben:

      if(lc($Name) eq lc($namerein)) ...
      

      Mit lc($xxx) wird $xxx in Kleinbuchstaben gewandelt... Klar? ;-)

     Antworten

    Beitrag von Roger (141 Beiträge) am Dienstag, 18.Februar.2003, 09:50.
    Re: Hilfe, unterscheidung groß-klein Schreibung funzt nicht wirklich.

      Hallo Christoph,

      Danke, eigentlich ganz einfach, habe es jetzt geändert. Es funktioniert.

        if ($benutzername ne "")
         {
          $nickname=$benutzername;
          $benutzername="";
          get "benutzername==$nickname","benutzerverwaltung"; 
           if (lc($benutzername) eq lc($nickname))
            {
             out "<center><br><br>";
             out "Benutzername schon vorhanden, bitte versuche einen anderen";
             out "<br><br>";
             out "<input type=button value=\"zurück\" onClick=\"history.back()\">";
             out "<br><br></center>";
            }
            else
            {
            put undef,"anmeldungen";
            undef %_put;
            out "<center><br><br>";
            out "Dein Antrag ist eingegangen<br>";
            out "Er wird jetzt von einem Admin geprüft<br><br>";
            out "Die Überprüfung kann wenige Minuten bis zu <br>";
            out "24 Stunden dauern<br>";
            out "Eine eMailbenachrichtigung ist derzeit noch<br>";
            out "nicht implementiert. Schaue einfach wieder rein.<br>";
      out <<EOF;
            <a href="mailto:bild@niederrhein-singles.de">
      EOF
            out "<b><font COLOR=\"#0033FF\">Dein Bild bitte an den ";
            out "Bildmaster schicken.<p ALIGN=\"center\">Klick";
            out "hier</font></b></p></a></p>";
            out "<br>Wenn Du Dich wieder austragen möchtest, dann schreibe an Superadmin.<br>";
            out "<input type=button value=\" Fenster schließen \" onClick=\"window.close()\">";
            }
           }
           else
           {
            out "<center><br><br>";
            out "Benutzername nicht eingeben, bitte nachholen";
            out "<br><br>";
            out "<input type=button value=\"zurück\" onClick=\"history.back()\">";
            out "<br><br></center>";
           }
      

      Danke.

      Roger

     Antworten


     
 Liste der Einträge von 40650 bis 40800:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.06s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!