Birgit: Doppelte Einträge in MySQL

Hallo zusammen,

ich habe bei meinem Gästebuch das Problem, dass die Datensätze immer doppelt in der Datenbank gespeichert werden, mit unterschiedlicher ID. Kann mir jemand sagen, wie ich das vermeiden kann? Danke schon mal!

Viele Grüße,
Birgit

  1. Also ich würd jetzt mal sagen das liegt am Code, wie sieht der denn aus??

  2. Hallo Birgit!

    Kann mir jemand sagen, wie ich das vermeiden kann?

    Bei Präsentation deines relevanten Quelltextes, ja.

    ℆, ℒacℎgas

    --
    Bei der intendierten Realisierung der linguistischen Simplifizierung
    des regionalen Idioms resultiert die Evidenz der Opportunität extrem
    apparent, den elaborierten und quantitativ opulenten Usus nicht assi-
    milierter Xenologien konsequent zu eliminieren!
  3. Hi,

    ich habe bei meinem Gästebuch das Problem, dass die Datensätze immer doppelt in der Datenbank gespeichert werden, mit unterschiedlicher ID. Kann mir jemand sagen, wie ich das vermeiden kann? Danke schon mal!

    schau Dir mal die Absenden-Schaltflaeche Deines Codes an. Die kann mehrfach betaetigt werden und genau das tun auch Deine Nutzer, wenns nicht sofort weitergeht. Hier koenntest Du mit ein wenig primitiven JavaScript eine vermutlich zufriedenstellende Loesung erreichen.

    Gruss,
    Ludger

    1. Hi,
      Jooo, so könnt' ich mir das auch vorstellen.

      Was richtig Sicheres weiss ich auf die Schnelle nicht,
      aber vielleicht vorm insert kurz prüfen,
      ob die entsprechende IP in den letzten X Sekunden sschon gepostet hat
      und dann entweder den 1. Eintrag updaten oder den 2. ignorieren ...

      Greetz, Frank

      1. Hi,
        Jooo, so könnt' ich mir das auch vorstellen.

        Was richtig Sicheres weiss ich auf die Schnelle nicht,
        aber vielleicht vorm insert kurz prüfen,
        ob die entsprechende IP in den letzten X Sekunden sschon gepostet hat
        und dann entweder den 1. Eintrag updaten oder den 2. ignorieren ...

        Greetz, Frank

        Und ein Hinweis das man nur einmal klicken soll

        1. Und ein Hinweis das man nur einmal klicken soll

          Oder mit Vorschau vorschreiben und dann bestätigen,
          wodurch sich eine Variable im Datensatz ändert,
          wodurch er dann nicht mehr überschrieben werden kann ...

          1. Alles quatsch!
            Einfach im "ADD-Script" (wenn ich das mal so nennen darf), wo deine datensätze letztendlich hinzugefügt werden, überprüfen ob der selbe datensatz schon mal vorhanden ist.
            und da gibt es mehrere möglichkeiten.
            ich würde ganz einfach die wichtigsten felder testen wie zb. text und datum.

            wenn ja -> nix mehr hinzufügen
            usw.

            sissy