Я понятия не имею, как передать значения и вставить в базу данныхКак передать значения флажка в базу данных с помощью codeigniter?
Просмотр
<div class="form-group">
<label class="col-sm-4 control-label">Type</label>
<div class="col-sm-4">
<div class="checkbox">
<?php echo form_checkbox('type[]', 'type1'); ?>Type 1
</div>
<div class="checkbox">
<?php echo form_checkbox('type[]', 'type2'); ?>Type 2
</div>
<div class="checkbox">
<?php echo form_checkbox('type[]', 'type3'); ?>Type 3
</div>
</div>
</div>
вид модели
$data = array(
'type' => $this->input->post('type[]')
);
$insert = $this->db->insert('parents', $data);
return $insert;
Допустим, я проверил type1 и type2, я обнаружил, что только 0 вставляется в базу данных. Как это исправить?
первую очередь, вы не должны использовать почтовые данные непосредственно в модели. Перед тем, как передать его в модель, вам необходимо подготовить данные в контроллере. –
Вы получите несколько значений из типа. Как вы храните в db? в подзаголовке? –
только в одном столбце – Barry