Я хочу вставить следующий флажок в строку из таблицы базы данных, но есть ошибка, как это исправить?(Я не могу изменить 5 в имени, флажок)
<input type="checkbox" name="checkbox_units_a[5][]" value="tv">
<input type="checkbox" name="checkbox_units_a[5][]" value="radio">
$name_un = $this -> input -> post('name_units_a');
$service_un = $this -> input -> post('checkbox_units_a');
$data3 = array();
foreach($name_un as $idx => $name) {
$data3[] = array(
'name_un' => $name_un[$idx],
'service_un' => json_encode($service_un[$idx]), ); //This is line 210
};
$this -> db -> insert_batch('hotel_units', $data3);
Ошибка:
Обнаружена ошибка PHP
Серьезность: Уведомление
Сообщение: неопределенное смещение: 0
Имя файла: Residence.php
Номер строки: 210
Мой вывод в var_dump
из $name_un
:
array(1) {
[0] = > string(6)"accessories"
}
Мой вывод вvar_dump
от $service_un
:
array(1) {
[5] = > array(2) {
[0] = > string(15)"tv" [1] = > string(12)"radio"
}
}