私は11の要素を持つフォームを持っていますが、ここでは簡単に3つしか示しません。値が一意である必要があるときに同じ値を何度も送信する
1 Member Name: => Text field
2 Membership Type: => Select options field
3 Invoice ID: => Text field.
このフォームの必要条件は、請求書IDが一意である必要があると請求書Idが既にデータベースに存在するかどうかをチェックポストプロセッサを有することです。請求書IDがデータベースにある場合、フォームのサブミットはエラーを返します。それ以外の場合はサブミットします。私がこれを持っている問題は、ユーザーが請求書IDに触れることなくメンバーシップタイプを更新または変更する必要があることです。このような状況では、フォームは送信する必要がありますが、プロセッサはブロックします。データベース。
注:このフォームはメンバーテーブルに送信されるため、各レコードの自動増分ID番号があります。
フォームの種類が 'update'や' add'のように送信されます。 'update'ならばIDをチェックし、それ以外の場合はエラーを送ります。 'add'の場合はチェックIDが存在し、それ以外の場合はエラーを送信します。 –