2012-07-28 102 views
-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

+0

可能的复制http://stackoverflow.com/questions/4112863/how-to-get-checkbox-values-using-php-code即使我的删除按钮不在窗体中,控制器中的管制员 – 2012-07-28 15:14:52

回答

0

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

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

同时添加表格,并把表格此表格内。然后在删除按钮单击提交表单,所以在发布数据,你会得到检查项目值

+0

也能工作。你可以请粘贴代码片段,以更好地了解 – Lokis 2012-07-28 09:00:15

+0

你可以把按钮的外部形式也简单的链接或div元素,并添加点击事件,例如jQuery的表单提交onclick =“$('#frmTable')。submit();” – DTukans 2012-07-28 09:06:21

+0

您的表格内容
Delete DTukans 2012-07-28 09:08:13