Kalle_B: Satzänderung von mehreren Benutzern

Beitrag lesen

Hallöle,

woltte mal eben hören, wie ihr das Problem behandelt, dass ja mehrere Benutzer einen Satz ändern können.

Nehmen wir mal eine Adresse. Benutzer A lässt sie anzeigen und ändert die Strasse. Benutzer B lässt sie anzeigen und ändert die Telefonnummer.

Nun schickt A das Formular ab, alle Felder werden per UPDATE in die Datenbank geschrieben.

Anschliessend schickt B das Formular ab und schwupps - ist die alte Strasse wieder drin.

Ich könnte zwar für alle Felder den alten Wert in hidden- inputs mitsenden, vergleichen und nur bei Änderung eines Feldes diesen Inhalt in die Datenbank schreiben. Da B die Strasse nicht geändert hat, wird sie auch nicht in die Datenbank übernommen.

Alternative (aus alten DOS- Zeiten):

Ein Satz muss ausdrücklich zum Ändern (nicht nur zum Anzeigen) aufgerufen werden, der Benutzer wird eingetragen. Alle anderen erhalten die Info, dass der Satz für "Harald" gesperrt ist (bis eine Rückmeldung eingeht). Sollte Harald während der Sperrung Feierabend machen, was dann ?

Wie macht ihr das?

LG Kalle