我正在构建一个系统,允许组织成员将他们收到的时事通讯推荐给他们的朋友或家人。我想做的是给这些成员一个页面,让他们可以将那个人的姓名和电子邮件地址添加到表单中。此表单将限制为 5 个电子邮件名称和电子邮件地址,因此您实际上将有五行,每行两个 HTML 表单输入。
我的问题是我不知道如何可靠地将其添加到数据库中?我需要 5 个单独的表单,然后通过一个表单提交按钮提交吗?
编辑
我现在有两张桌子。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
这才是最终产品应该的样子。