2012-07-28 55 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