Я хочу вставить в строку таблицы базы данных следующее значение со следующим php-кодом (foreach
), но после вставки получить следующую ошибку, что мне делать?
Значения:
<div class="column">
<input type="text" name="start_date[1][]" value="1111">
<input type="text" name="end_date[1][]" value="1111">
<input type="text" name="price_change[1][]" value="1111">
</div>
<div class="column">
<input type="text" name="start_date[2][]" value="2222">
<input type="text" name="end_date[2][]" value="2222">
<input type="text" name="price_change[2][]" value="2222">
</div>
<div class="column">
<input type="text" name="start_date[3][]" value="3333">
<input type="text" name="end_date[3][]" value="3333">
<input type="text" name="price_change[3][]" value="3333">
</div>
Php код:
$residence_ups_input = $this->input->post('start_date');
$residence_upe_input = $this->input->post('end_date');
$residence_upc_input = $this->input->post('price_change');
var_dump($residence_ups_input); // output this is: nobool(false)
$residence_p = array();
foreach ($residence_ups_input as $idx => $name) { //line 134
$residence_p[] = array(
'start_date' => $residence_ups_input[$idx],
'end_date' => $residence_upe_input[$idx],
'price_change' => $residence_upc_input[$idx]
);
}
;
$data = array(
//'name' => $this -> input -> post('name'),
'residence_p' => json_encode($residence_p)
);
$this->db->insert('tour_foreign', $data);
Ошибка:
Обнаружена ошибка PHP
Серьезность: предупреждение
Сообщение: недействительно
аргумент, предоставленный для foreach ()
Имя файла: insert.php
Строка
Номер: 134