Tombol edit Anda tidak meneruskan ID ke edit.php
yang merupakan alasan mengapa modal tidak diaktifkan. Anda perlu mengisi konten modal edit sebelum membukanya dan bukan saat memuatnya. Menggunakan include
akan memuat halaman edit tanpa memberikan ID ke dalamnya.
Tulis ulang tombol edit Anda untuk memuat ID
<button class="btn btn-primary" data-toggle="modal"
data-target="#editModal" data-formid="<?php echo $id; ?>">
Edit <?php echo $id; ?>
</button>
JS untuk memuat formulir edit saat membuka modal
//jQuery function for loading data
$("#editModal").on('show.bs.modal', function(event){
var button = $(event.relatedTarget);
//bootstrap way of retrieving data-* attributes
//data-formid in this case
var id = button.data('formid');
$.get(yourSiteUrl+'/classes/forms/edit.php?id='+id,
function(data) {
$("#editModal .modal-title").html(data);
//Resize the modal to the size of the loaded form.
$("#editModal").modal("handleUpdate");
});
});
Lihat tutorial ini untuk mempelajari tentang bootstrap modals
P.S:Saya tahu OP mungkin telah memecahkan masalah ini sekarang atau akan mengambil pendekatan yang berbeda, saya telah memposting jawabannya sehingga mungkin bermanfaat bagi orang lain.