Php 在codeigniter中保存多个复选框选中的值

Php 在codeigniter中保存多个复选框选中的值,php,codeigniter,Php,Codeigniter,我的复选框值从数据库tbl_天加载。我只想存储复选框选中的值,它将存储另一个db表 <form role="form" enctype="multipart/form-data" action="<?php echo base_url(); ?>admin/settings/save_working_days" method="post" onsubmit="return validateStandard(this)" class="form-horizontal

我的复选框值从数据库tbl_天加载。我只想存储复选框选中的值,它将存储另一个db表

<form role="form" enctype="multipart/form-data" action="<?php echo base_url(); ?>admin/settings/save_working_days" 
      method="post" onsubmit="return validateStandard(this)" class="form-horizontal form-groups-bordered"> 
<div class="form-group">
<?php
foreach ($working_days_info as $v_work) {
    ?>
<div class="input-group col-sm-1">
    <label  class="checkbox ">
            <input class="form-control" type="checkbox" name="day" style="width:20px;height: 18px;" />
            <span style="margin-left:5px;color: #000;font-size: 15px;"><?php echo $v_work->day ?></span>
    </label>
</div>
 <?php } ?>
       <div class="col-sm-offset-1 col-sm-1">
          <button type="submit" id="sbtn" class="btn btn-primary">Save</button>                            
       </div>           
</div>          
</form>

您需要将复选框的名称从name=day更改为name=day[],这样就可以通过$\u POST['day']变量访问选中值数组,然后保存它们

在PHP中访问您的数组将是$_POST['day'][X];其中X是一个索引。使用var_dump$_POST['day']可以清楚地看到变量中的内容