Я использую поле «Добавить мульти-выбор» с некоторым текстовым полем ввода.Я хочу сохранить все данные в таблицу, используя для цикла один за другим.Я закончил это, но проблема в том, что я не могу внедрить значение поля множественного выбора внутри цикла 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 сотрудника, но сохранил одного в столбце команды):