フィールドが少ないフォームがあります。「下書きとして保存」ボタンをクリックすると、ajax 呼び出しが行われ、入力されたフィールドがデータベースに保存されます。
しかし 、ユーザーが「下書きとして保存」を再度クリックすると、今度は前のフィールドが更新され、新しいフィールドは作成されません。
そこで対策を考えました
-。隠しフィールドを作成し、ページが読み込まれたときに一意の番号で読み込み、SESSION 変数に保存します。
一意の番号をセッション変数と比較した後、番号が同じ場合は、SQL のフィールドを更新するか、SQL に新しいフィールドを作成します。
上記の解決策は大丈夫ですか、それとも人々は別の解決策を使用していますか?