-1

我正在为我的网站使用 codeigniter 框架。在视图中,我有一个显示如下表格的 php 文件:

            #        Name

checkbox    1   Aanchal 


checkbox    2   Abhijeet 

现在我想获取所有选定复选框的 id(也可以是多个),这样当用户单击导航栏中的删除按钮时,选定的条目就会被删除。

这是我在视图中使用的代码:

<header class="jumbotron subhead" id="overview">
    <div class="subnav">
    <ul class="nav nav-pills">
        <li><a href="controller 1">Home</a></li>
        <li><a href="controller 2">Add</a></li>
        <li><a href="controller 3">Edit</a></li>
        <li><a href="controller 4">Delete</a></li>
    </ul>
    </div>
</header>

<div id="content" style="height: 500px; width: 800px">
    <table class="table table-striped">
        <thead>
        <tr>
        <th></th>
        <th>#</th>
        <th>Name</th>
        </tr>
        </thead>
        <tbody>
            <?php
        for($i=0;$i<sizeof($json_string);$i++)
        {       
            $sno = $i + 1;
        ?>
        <tr>
        <td><input type="checkbox" id=<?php $sno?> value=<?php $sno?> /><br />
        </td>
        <td><?php print_r($sno)?></td>
        <td><?php print_r($json_string[$i]->fName);
        if(isset($json_string[$i]->lName))
        {
            print_r($json_string[$i]->lName);
        }
        else
            print_r("");
        ?>
        </td>
    </tbody>
        </table>

控制器 4 将具有从字符串中删除所选条目的代码,所以我应该如何获取并将所选复选框的 ID 传递给控制器​​ 4

4

1 回答 1

0

设置复选框属性“名称”,例如看起来像

<input type="checkbox" name="itemIds[]" id=<?php $sno?> value=<?php $sno?> />

还要添加表格并将表格放入此表格中。然后在删除按钮上单击提交表单,因此在发布数据中您将获得选中的项目值

于 2012-07-28T08:54:11.070 回答