Я также использую поле добавления нескольких вариантов с некоторым текстовым полем ввода. Я хочу сохранить все данные в таблице, используя цикл for один за другим. Я закончил это, но проблема в том, что я не мог взорвать значение поля множественного выбора внутри цикла for. Я хочу сохранить каждый цикл в отдельности в таблице. Он всегда сохраняет первую запись только в команде (значение мультиселектора) Пожалуйста, помогите мне.
Мой контроллер:
public function saveprogress()
{
$project_id=$this->input->post('project_id');
$prog_date=$this->input->post('date');
$task=$this->input->post('task');
$team = $this->input->post('team');
$report=$this->input->post('report');
$numFields = count($prog_date);
$teamFields = count($team);
for ($i = 0; $i < $numFields; $i++) {
// Pack the field up in an array for ease-of-use.
$field = array(
'prog_date' => $prog_date[$i],
'task' => $task[$i],
'team' => $team[$i],
'report' => $report[$i],
'project_id' => $project_id
);
$result=$this->db->insert('progress', $field);
}
}
Моя таблица после сохранения (я выбрал 2 сотрудников, но сохранил одного в столбце команды):






В виду добавить [] квадратные скобки после имени входа надеюсь полезно ..
<input type = "text" name = "date[]">