Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

मैं चयनित पंक्ति को हटाने के लिए उपयोग की जाने वाली डेटा तालिका में चेक बॉक्स कैसे जोड़ सकता हूं?

संपूर्ण तालिका और बटन को एक रूप में लपेटें:

<form action="" method="post">
...
...
</form>

अपने लूप के अंदर, डिलीट सेल में एक चेकबॉक्स जोड़ें:

// concatenate or echo as required
<input type="checkbox" name="delete[]" value="<?php echo (int)$rows['id']; ?>" />

सुनिश्चित करें कि आपका बटन submit . प्रकार का है :

<input type="submit" value="Delete Selected" />

PHP की तरफ:

if(isset($_POST['delete']) && is_array($_POST['delete']) && count($_POST['delete']) > 0){
    foreach($_POST['delete'] as $deleteId){
        // run query to delete $deleteId
    }
}

यह काम करता है क्योंकि PHP delete[] . नामों के साथ चेकबॉक्स को पार्स करती है एक देशी सरणी में



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. सबक्वेरी के साथ मैसकल डिलीट

  2. डेटाबेस से कनेक्ट करने में असमर्थ:उपयोगकर्ता ''@'लोकलहोस्ट'' के लिए डेटाबेस 'सोशलडब' तक पहुंच अस्वीकृत

  3. MySQL एन्कोडिंग समस्या - विंडोज़ से linux तक भिन्न परिणाम

  4. INSERT यदि मौजूद नहीं है तो Mysql

  5. mySQL:my.cnf फ़ाइल का संपादन/सहेजना