2014-09-23 56 views
0

我試圖使可以在mysql數據庫編輯/刪除多行的形式,例如PHP多個編輯是phpmy管理TABEL編輯:使用複選框

enter image description here

所以,如果我覈對了數據,並單擊更改/編輯,它只會顯示選中的數據編輯器,像這樣:

enter image description here

,如果我點擊刪除,將刪除檢查的數據而已,如果可能的話,我想檢查數據t o顯示在彈出窗口中,而不是像如果我使用新的一頁:

<a href ='view2.php?id=$id'>Edit</a>

我希望任何人都可以給我我的問題的一些解決方案或參考,謝謝。

+0

你需要的是[複選框組](http://www.html-form-guide.com/php-form/php-form-checkbox.html)。 – wavemode 2014-09-23 04:37:54

回答

1

我認爲你可以在表格下面創建新的複選框列和新的編輯多重按鈕。

<input type="checkbox" value="<?php echo $USER_ID; ?>" name="chk[]"> 

用戶可以是多選複選框。按下提交按鈕時,您將獲得陣列用戶標識。數組(1,2,3 ...) 您將數組傳遞給sql命令,其中上面數組中的ID爲

我認爲這可以幫助您。

+0

非常感謝你,我從你的答案中獲得基本信息,它正在工作.. :) – Shitprogrammers 2014-09-23 06:55:05

1

您可以使用ajax概念,將數據填充到您請求的彈出框中會很有用。

<a class="popup" href ='view2.php' attr_id='<?php echo $id; ?>'>Edit</a> 

其中attr_id是用戶定義的屬性。

$('.popup').click(function() { 
      $.ajax({ 
        url: base_url+'YOUR_URL/'+$(this).attr('attr_id'), 
        type: 'GET', 
        success: function(data) { 
         $('#content_popup').html(data); 
        } 
      }); 
    }); 

在這裏您可以使用ajax來獲取詳細信息。然後在#content_popup上加載它,然後通過使用一些插件觸發製作#content_popup。 (Fancybox,colorbox)