【发布时间】:2019-11-08 12:09:42
【问题描述】:
我的网站上有一个表格,允许用户输入他们邀请参加活动的客人的姓名和电子邮件地址。所以每行有3个字段
姓名、电子邮件、电话号码
用户可以点击一个按钮,它会复制允许用户输入任意数量的客人的字段。
我已经让它通过 ajax 传递输入。但是我想知道如何将每个客人信息作为一行插入到我的数据库中?
foreach ($this->input->post('paidforguestemail')):
$insert['name'] = $this->input->post('paidforguestname');
$insert['email'] = $this->input->post('paidforguestemail');
$insert['phone'] = $this->input->post('paidforguestphone');
$this->db->insert("bookings", $insertbookings);
endforeach;
每个字段都被命名为“paidforguestname[]”
如何在每一行中插入正确的电话号码、电子邮件和姓名?
即 -
Name : JohnEmail : john@john.comPhone : 0785088888
Name : JamieEmail : jamie@jamie.comPhone : 07825088888
我正在使用以下通过 AJAX 发布数据
$.ajax({
url: "https://XXXXX.com/events/finishevent",
method: "POST",
data: $("#formcomplete").serialize(),
success: function (msg) {
});
【问题讨论】:
-
为什么是
标签? (我在这里看不到 SQL,既没有问题,也没有答案。)