Datensätze vergleichen

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

  • Datensätze vergleichen

    Hallo,

    ich habe in meiner DB verschiedene Versionen von gespeicherten Texten. Es wird also immer beim Abspeichern eines Textes der alte gespeichert/versioniert. Nun möchte ich die Texte vergleichen.

    Das heißt, wenn ich einen Text um einen Satz ergänze und abgespeichert habe, dann möchte ich auf einen Link klicken, der mir den alten und neuen Text gegenüberstellt und mir die Unterschiede darstellt.

    also in etwa so:

    Dies ist ein Satz. Hier noch einer.
    Dies ist ein Satz. [COLOR=red]Dies ist ein weiterer.[/COLOR] Hier noch einer.

    Jetzt weiß ich gerade so garnicht wie ich den Unterschied ermitteln kann...

  • #2
    Beide Sätzen in einer Schleife durchlaufen und jeden Zeichen vergleichen.
    Sobald ein Zeichen vom anderen abweicht, dann farblich markieren.
    Gut geraten ist halb gewußt.

    Kommentar


    • #3
      Das gabs hier schon öfters im Board. Benutze die Suche. Es gibt auch ein paar Schnipsel (u.a. von mir) die einen solchen Vergleich machen. Am besten funktioniert jedoch glaube ich das Script von TBT (glaube zumindest das es von ihm war)
      Sunshine CMS
      BannerAdManagement
      Borlabs - because we make IT easier
      Formulargenerator [color=red]Neu![/color]
      Herkunftsstatistik [color=red]Neu![/color]

      Kommentar


      • #4
        Original geschrieben von martinm79
        Beide Sätzen in einer Schleife durchlaufen und jeden Zeichen vergleichen.
        Sobald ein Zeichen vom anderen abweicht, dann farblich markieren.
        Das dürfte so simpel nicht sein:
        1. Satz: Hier. Hallo.
        2. Satz: Hier. Harald. Hallo.

        Nach deinem Prinzip:
        Hier Ha[COLOR=red]rald. Hallo.[/COLOR]
        Nieder mit der Camel Case-Konvention

        Kommentar


        • #5
          Original geschrieben von Griecherus
          Das dürfte so simpel nicht sein:
          Warum nicht?
          Das erste als Muster nehmen und sobald der zweite Text Abweichungen
          aufweist, den ersten Durchlauf von text 1 anhalten und den zweiten weiterlaufen lassen bis er zu dem Punkt kommt.
          Am besten die Wörter vorher in einem Array speichern so das die Wörter vergliechen werden.
          Wäre ja nur ein Ansatz von mir.
          Gut geraten ist halb gewußt.

          Kommentar


          • #6
            @martin: es ist nicht so einfach. Nimm mal die suche, such nach "vergleichen" im brainstorm forum, dann wirst du entsprechende Beiträge finden. Es ist leicht gesagt aber nicht leicht umgesetzt.
            Sunshine CMS
            BannerAdManagement
            Borlabs - because we make IT easier
            Formulargenerator [color=red]Neu![/color]
            Herkunftsstatistik [color=red]Neu![/color]

            Kommentar


            • #7
              Ja, mag sein. Es war auch nur mein erster Gedanke, der mir durch den Kopf schoss wo ich es gelesen habe.
              Gut geraten ist halb gewußt.

              Kommentar


              • #8
                Danke, ich hab was gefunden...funktioniert auch wunderbar...

                Kommentar

                Lädt...
                X