获取使用foreach循环插入的多个复选框的值

时间:2016-11-13 16:09:33

标签: php codeigniter

我使用6个foeach循环创建了一个复选框表。以下是表格的输出。 output of the table

我将数据库检索到的数据传递给视图以获取上表中的名称。在我看来,我创建了如下表格。

<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循环中的多个复选框。在我的控制器中,我尝试了几种方法,但没有奏效。有人可以帮我正确编写控制器吗?

0 个答案:

没有答案