Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Hapus Item yang dipilih dengan konfirmasi modal PHP

Dari apa yang saya pahami, Anda memiliki dua pertanyaan:

  1. Cara menempatkan kotak centang pada daftar CRUD Anda untuk menghapus semua item sekaligus.

    Sepertinya Anda menggunakan update_list() untuk memuat semua item di meja Anda. Karena itu masalahnya, Anda perlu menambahkan <td> . tambahan di baris itu ke iterasi itu dengan elemen kotak centang.

            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>"
                );
            });
    

    Setelah Anda menetapkan itu, Anda kemudian dapat menggunakan jquery untuk mengumpulkan semua kotak centang berdasarkan kelas .item_checkbox dan jalankan fungsi hapus.

  2. Cara memastikan bidang PILIH negara sudah dipilih sebelumnya saat Anda MENGEDIT item

    Karena Anda menggunakan bootstrap modals, saat Anda mengedit item, modal tersebut akan muncul yang menampilkan info itu. Yang perlu Anda lakukan adalah mengirimkan ID negara item tersebut ke formulir modal tersebut sehingga dapat dipilih sebelumnya, jadi lakukan perubahan berikut:

    pertama di #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>
    

    lalu di '#edit_link', 'click', function (e) tambahkan:

    $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. MySQL memicu sintaks 'perbarui pada kolom'

  2. Akses ditolak untuk pengguna ''@'localhost' (menggunakan kata sandi:TIDAK)

  3. terhubung dari jarak jauh ke mysql

  4. Bagaimana cara membandingkan (DAN) dua string yang mewakili topeng biner di mysql?

  5. Apa cara yang diketahui untuk menyimpan struktur pohon dalam DB relasional?