У меня есть циклическое поле в форме, я хочу вставить эти данные в то же поле в базе данных mysql, используя codeigniter.
MySQL поле:
id AUTO_INCREMENT
passenger_title
passenger_name
это мой взгляд:
<?php
for ($i=1; $i <= $jml['jml_penumpang'] ; $i++) {?>
<h4>Data Penumpang <?= $i ?></h4><hr>
<div class="row">
<div class="col-md-3">
<select id="title_penumpang_<?= $i ?>" class="form-control" required>
<option value="Tuan">Tuan</option>
<option value="Nyonya">Nyonya</option>
<option value="Nona">Nona</option>
</select>
</div>
<div class="col-md-9">
<input type="text" name="nama_penumpang_<?= $i ?>" class="form-control" placeholder="Nama sesuai KTP/SIM" autocomplete="off" required>
</div>
</div>
<br><br>
<?php }
?>
Я попробовал этот код в моем контроллере, но он все еще не работает:
$penumpang = array(
'client_id' => $this->input->post('client_id'),
'title' => $this->input->post('title_penumpang_1'),
'title' => $this->input->post('title_penumpang_2'),
'title' => $this->input->post('title_penumpang_3'),
'title' => $this->input->post('title_penumpang_4'),
'title' => $this->input->post('title_penumpang_5'),
'title' => $this->input->post('title_penumpang_6'),
'title' => $this->input->post('title_penumpang_7'),
'nama' => $this->input->post('nama_penumpang_1'),
'nama' => $this->input->post('nama_penumpang_2'),
'nama' => $this->input->post('nama_penumpang_3'),
'nama' => $this->input->post('nama_penumpang_4'),
'nama' => $this->input->post('nama_penumpang_5'),
'nama' => $this->input->post('nama_penumpang_6'),
'nama' => $this->input->post('nama_penumpang_7'),
);
$q = $this->Front_model->insert('tbl_penumpang', $penumpang);
if ($q) {
echo "berhasil insert data";
}
Я думал о зацикливании в контроллере, но не знаю, как его кодировать. Пожалуйста, помогите.