私は、組織のメンバーが受け取ったニュースレターを友人や家族に紹介できるシステムを構築しています。私が考えたのは、これらのメンバーに、その人の名前と電子メールアドレスをフォームに追加できるページを提供することでした。このフォームは5つの電子メール名と電子メールアドレスに制限されるため、基本的に5つの行があり、1行に2つのHTMLフォーム入力があります。
私の問題は、これをデータベースに確実に追加する方法がわからないことです。1つのフォーム送信ボタンで送信される5つの個別のフォームが必要ですか?
編集
私が現在持っているのは2つのテーブルです。member
テーブルとテーブルreferral
。メンバーが紹介プロセスを開始すると、データがmember
テーブルに追加され、IDが取得されます。
このmember
テーブルは、次のフィールドで構成されています。
ID
Firstname
Surname
Email
Referrer
メンバーが自分の詳細を追加するとき、私はメンバーのIDを取得し、後で使用できるように保存します。
次に、次のようなフォームが必要です。
Referral 1: their email address - their name
Referral 2: their email address - their name
Referral 3: their email address - their name
Referral 4: their email address - their name
Referral 5: their email address - their name
これは、referral
テーブルに情報を追加できるようにするためです。これにより、すべてのデータが追加されるようになります。
ID | Firstname | Surname | Email | Referrer
==========================================================================
1 | Joe | Bloggs | joe@bloggs.com | 1
2 | John | Bloggs | john@bloggs.com | 1
3 | James | Bloggs | james@bloggs.com | 1
4 | Jordan | Bloggs | jordan@bloggs.com | 1
5 | Jack | Bloggs | jack@bloggs.com | 1
これが最終製品のあるべき姿です。