我在Codeigniter中创建了一个表单,其中包含一个电话号码字段,使用JavaScript动态复制。因此,基本上我可以有一个或多个这样的字段。
<input name="phone[]" value=""type="text">
<input name="phone[]" value=""type="text">
然后在我的控制器中,我有以下代码:
$form_data = array(
'first_name' => $this->input->post('first_name'),
'last_name' => $this->input->post('last_name'),
'phone' => $this->input->post('phone[]')
);
然后我将其保存到我的数据库中,如下所示:
function SaveForm($form_data)
{
$this->db->insert('customers', $form_data);
if ($this->db->affected_rows() == '1')
{
return TRUE;
}
return FALSE;
}
但是很明显,“phone”的代码是错误的,我只是无法弄清楚如何正确地做到这一点。