Я следую nettut + учебник для разбивки на страницы и для хранения входных данных POST в виде строк запросов в БД. Пока все работает нормально, пока, предположим, что если я получу массив в качестве входных данных POST, я не смогу пройти через него и получить все значения массива и сохранить в query_array (т.е. сохранить массив в массиве).
Фрагменты ниже:
$query_array = array(
'gender' => $this->input->post('gender'),
'minage' => $this->input->post('minage'),
'maxage' => $this->input->post('maxage'),
'Citizenship' => $this->input->post('citizenship'), // checkboxes with name citizenship[]
);
Возвращает только последнее сохраненное значение массива в гражданстве.
Выходной массив:
Array ( [gender] => 1 [minage] => 18 [maxage] => 24 [Citizenship] => 2 )
делает строку запроса такой:
&gender=1&minage=18&maxage=24&Citizenship=2
Но мое требование - получить все значения массива Citizenship вместо последнего сохраненного значения.
Вывод, необходимый для создания строки запроса:
Array ( [gender] => 1 [minage] => 18 [maxage] => 24 [Citizenship] => 2 [Citizenship] => 4 [Citizenship] => 6 )
Строка запроса:
&gender=1&minage=18&maxage=24&Citizenship[]=2&Citizenship[]=4&Citizenship[]=6
Любая помощь приветствуется ..
Спасибо.