簡體   English   中英

如何獲取多個選定的復選框值

[英]How to get multiple selected checkbox values

我正在使用PHP Codeigniter, 請參見此圖像,在這里,我需要獲取選定復選框的值,並通過單擊名為CONFIRM的按鈕將其保存在數據庫表中

我的查看代碼:

<?php foreach($studentlist as $llist){
echo form_open("trusts/MoveData?id=".$llist['id']); }?>
<button name="submit" type="submit" value="<?php echo @$studentlist1->id; ?>" class="btn btn-success btn-flat pull-right marginBot10px"><i class="icon_set_1_icon-76"></i> CONFIRM </button>
<?php echo form_close(); ?>

<table class="table table-bordered" id="employee_grid">
    <thead>
        <tr>
        <!--<th><input type="checkbox" id="select_all"></th>-->
        <th>Select</th>
          <th>Student Name</th>
          <th>Gender</th>
          <th>Email</th>
          <th>Phone</th>
          <th>Program Id</th>
          <th>Program Name</th>

        </tr>
    </thead>
    <tbody>
        <?php 
        $i=1;
        foreach($studentlist as $llist){
        ?>
        <tr id="<?php echo $llist["id"]; ?>">

          <td><input type="checkbox" name="ids[]" value="<?php echo $llist['id']; ?>"> </td>
         <td><?php echo $llist['Name']; ?></td>
         <td><?php echo $llist['Gender']; ?></td>
          <td><?php echo $llist['Email']; ?></td>
          <td><?php echo $llist['Phone']; ?></td>
          <td><?php echo $llist['ProgramId']; ?></td>
          <td><?php echo $llist['ProgramName']; ?></td>

         <!-- <td></td>-->
          </tr>
        <?php 
            $i++;
        }
        ?>
    </tbody>
</table>

如何在控制器中獲取此視圖的選定復選框值?

提交表單后,您將獲得所選的復選框值,例如:

$selected = $this->input->post('ids');

這里$selected是一個數組,因此請使用foreach()獲取其值。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM