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

मोडल पुष्टिकरण PHP के साथ चयनित आइटम हटाएं

मैं जो समझता हूं, उससे आपके दो प्रश्न हैं:

  1. एक ही बार में सभी आइटम हटाने के लिए अपनी CRUD सूची में चेकबॉक्स कैसे लगाएं।

    ऐसा लगता है कि आप update_list() का उपयोग कर रहे हैं अपनी टेबल पर सभी आइटम लोड करने के लिए। चूंकि ऐसा ही है, आपको एक अतिरिक्त <td> . जोड़ने की आवश्यकता है उस पंक्ति में चेकबॉक्स तत्व के साथ उस पुनरावृत्ति के लिए।

            data.results.forEach(function (i) {
                $("#list").find("tbody").append(
                    "<tr>" +
                    "<td><input class='item_checkbox' type='checkbox'/></td>" +
                    "<td>" + i.pais + "</td>" +
                    "<td>" + i.nome + "</td>" +
                    "<td>" + i.empresa + "</td>" +
                    "<td align='center'><a class='btn btn-primary glyphicon glyphicon-pencil' title='Editar' id='edit_link' href='" + JSON.stringify(i) + "'></a> | <a class='btn btn-danger glyphicon glyphicon-trash' title='Deletar' id='delete_link' href='"  + JSON.stringify(i) + "'></a></td>" +
                    "</tr>"
                );
            });
    

    एक बार आपके पास वह सेट हो जाने के बाद, आप वर्ग .item_checkbox द्वारा सभी चेकबॉक्स एकत्रित करने के लिए jQuery का उपयोग कर सकते हैं और एक डिलीट फंक्शन चलाएँ।

  2. कैसे सुनिश्चित करें कि जब आप किसी आइटम को संपादित करते हैं तो देश का चयन करें फ़ील्ड पहले से चयनित है

    चूंकि आप बूटस्ट्रैप मोडल का उपयोग कर रहे हैं, जब आप किसी आइटम को संपादित करते हैं, तो वह मोडल उस जानकारी को दिखाने वाला पॉपअप होगा। आपको जो करना है वह उस आइटम की देश आईडी को उस मोडल के रूप में भेजना है ताकि इसे पूर्व-चयनित किया जा सके, इसलिए निम्न परिवर्तन करें:

    सबसे पहले #editar_modal . में

    <div class="form-group">
        <label class="control-label">País:</label>
        <select id="pais_input" name="pais">
        <?php foreach ($array_pais as $pais) { ?>
            <option value="<?php echo $pais ?>"><?php echo $pais ?></option>
        <?php } ?>  
    </div>
    

    फिर '#edit_link', 'click', function (e) . में जोड़ें:

    $modal.find("#pais_input").val(info.pais);
    



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. लारवेल 4:कस्टम लॉगिन और पासवर्ड जांचें

  2. SQL त्रुटि #1071 - निर्दिष्ट कुंजी बहुत लंबी थी; अधिकतम कुंजी लंबाई 767 बाइट्स है

  3. MySql त्रुटि:1364 फ़ील्ड 'display_name' का डिफ़ॉल्ट मान नहीं है

  4. Ubuntu 20.04 LTS पर MySQL 8 कैसे स्थापित करें?

  5. PHP स्ट्रिंग वेरिएबल WHERE क्लॉज MySQL