我使用6个foeach循环创建了一个复选框表。以下是表格的输出。
我将数据库检索到的数据传递给视图以获取上表中的名称。在我看来,我创建了如下表格。
<tbody>
<tr>
<form data-toggle="validator" role="form" id="team_for_event" method="post" action="<?php echo base_url(); ?>index.php/event/team_for_event" >
<td>
<?php foreach($c_list as $n_key){ ?>
<div class="checkbox">
<label><input type="checkbox" id="c" name="c[]" value="<?php echo $n_key->name; ?>">
<?php echo $n_key->name; ?></label></div>
<br/><br/>
<?php
}?>
</td>
<td>
<?php foreach($ca_list as $n_key){?>
<div class="checkbox">
<label><input type="checkbox" id="ca" name="ca[]" value="ca">
<?php echo $n_key->name; ?></label></div>
<br/><br/>
<?php
}?>
</td>
<td>
<?php foreach($ta_list as $n_key){?>
<div class="checkbox">
<label><input type="checkbox" id="ta" name="ta[]" value="ta">
<?php echo $n_key->name; ?></label></div>
<br/><br/>
<?php
}?>
</td>
<td>
<?php foreach($se_list as $n_key){?>
<div class="checkbox">
<label><input type="checkbox" id="se" name="se[]" value="se">
<?php echo $n_key->name; ?></label></div>
<br/><br/>
<?php
}?>
</td>
<td>
<?php foreach($ao_list as $n_key){?>
<div class="checkbox">
<label><input type="checkbox" id="ao" name="ao[]" value="ao">
<?php echo $n_key->name; ?></label></div>
<br/><br/>
<?php
}?>
</td>
<td>
<?php foreach($vo_list as $n_key){?>
<div class="checkbox">
<label><input type="checkbox" id="vo" name="vo[]" value="vo">
<?php echo $n_key->name; ?></label></div>
<br/><br/>
<?php
}?>
</td>
</tr>
<tr>
<td><input type="submit" name="submit" value="Submit" /></td></tr>
</tbody>
我想允许用户检查每个foeach循环中的多个复选框。在我的控制器中,我尝试了几种方法,但没有奏效。有人可以帮我正确编写控制器吗?