Re: Re: Re: automatisch umschreiben - 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 Sascha (21 Beiträge) am Montag, 26.Juni.2017, 13:33.
    Re: Re: Re: automatisch umschreiben

      Es soll ja nicht nur groß angefangen werden, es betrifft einzelne Begriffe, die in den Textfeldern drinstehen.


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Sascha (21 Beiträge) am Freitag, 23.Juni.2017, 14:56.
    automatisch umschreiben

      Hallo,

      ich habe das Problem in einer Datenbank, dass ich verschiedene Begriffe klein statt groß geschrieben habe.
      Gibt es eine Möglichkeit, das im perl irgendwie zu automatisieren?
      z.B. Sale statt sale oder Unit statt unit

      Würde mir ne Menge Zeit sparen :-)

      Danke Sascha

     Antworten

    Beitrag von Peter (293 Beiträge) am Freitag, 23.Juni.2017, 15:53.
    Re: automatisch umschreiben

      geht mit ucfirst()

      $t = "text";
      out "ucfirst($t)<br>";
      Ausgabe ==> Text ...
      

     Antworten

    Beitrag von Sascha (21 Beiträge) am Montag, 26.Juni.2017, 13:32.
    Re: Re: automatisch umschreiben

      Hallo Peter,

      ich glaub ich hab da einen Denkfehler!?!?

      Wenn ich jetzt in einem Textfeld den Begriff "sales" stehen habe, möchte ich ihn in der Ausgabe als "Sales" stehen haben.

      Da klappt das dann aber nicht, oder?

     Antworten

    Beitrag von Sascha (21 Beiträge) am Montag, 26.Juni.2017, 13:33.
    Re: Re: Re: automatisch umschreiben

      Es soll ja nicht nur groß angefangen werden, es betrifft einzelne Begriffe, die in den Textfeldern drinstehen.

     Antworten

    Beitrag von Peter (293 Beiträge) am Dienstag, 27.Juni.2017, 11:28.
    Re: Re: Re: Re: automatisch umschreiben

      Hallo Sascha,

      du mußt da natürlich eine Schleife schreiben, z.B.:

      get "meineDatenbank", "ergHash"; # in der Ergebnis-Hash kommt deine Datenbank
                                       # ohne das überschreibt mod deinen Hash
      

      while(get_next("ergHash")){ # so gehs du Satz für Satz durch deine Datenbank
        $ergId = $Id;                  # hier rettest du den Id des aktuellen Datensatzes
        $t     = ucfirst($meinFeld);   # nach $t schreibst du dein Feld mit großem Anfang
                                       # dann schreibst du mit mod das neue Feld zurück
        mod "Id==$ergId", ["meinFeld", $t], "meineDatenbank";
        }
      

      Aber bisschen Perl und BP-Dokumentation solltes du vorher schon lesen ...

     Antworten


     
 Liste der Einträge von 600 bis 750:Einklappen Zur Eingabe 
Neueste Einträge << 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!