Kaskus

Tech

html807Avatar border
TS
html807
menampilkan echo $variabel di modal form. (php+botstrap+ajax+mysql)
disuatu halaman php sy menampilkan data dari mysqldb dengan bentuk tabel..
kemudian di satu kolom sy menggunakan anchor tag ( <a ></a>emoticon-Wink..
untuk menampilkan informasi dari record tersebut berdasarkan id nya..

Code:

<a href="#UpdateModal" data-toggle="modal" data-id="<?php echo $data['rek'] ?>">Update</a>


kemudian dihalaman yg sama di bagian modal body sy coba seperti ini :

Code:

<div class="modal-body">
    <div class="fetched-data"></div>
</div>


setelah itu masih dihalaman yg sama di bagian script jquery :

Code:

$(document).ready(function(){
    $('#UpdateModal').on('show.bs.modal', function (e) {
        var rowid = $(e.relatedTarget).data('data-id');
        $.ajax({
                      url : 'tes.php',
                      type : 'post',
                      data :  'rowid='+ rowid,

                      success : function(data){
                      $('.fetched-data').html(data);
            }
        });
    });
});


lanjut dibagian file tes.php yg nantinya diisi untuk coding query , sementara saya coba dulu seperti ini :

Code:

<?php

if (isset($_POST['rowid'])){
    

$id = $_POST['rowid'];
       echo $id;
}

?>


setelah dicoba klik link di tampilan hasil data , modal form bisa muncul, hanya saja echo dari tes.php tidak keluar.


menampilkan echo $variabel di modal form. (php+botstrap+ajax+mysql)

Mungkin agan2 ada yg bisa kasih petunjuk , dibagian mana ya yang salah ?


sempat nyoba untuk bypas langsung dari script jquery langsung ke modal tanpa file php untuk fetch data ( tes.php)

Code:

[removed]
$(document).ready(function(){
$('#UpdateModal').on('show.bs.modal', function (e) {
var rowid = $(e.relatedTarget).attr('data-id');
$.ajax({
data : 'rowid='+ rowid,
success : function(data){
$('.fetched-data').html(rowid); }
});
});
});
[removed]


nilai id bisa muncul di modal form

menampilkan echo $variabel di modal form. (php+botstrap+ajax+mysql)

setelah itu saya coba memasukan angka tersebut ke variabel, kemudian sy tes echo variabel tersebut

Code:

<div class="modal-body">

<?php
$tesid ='<div class="fetched-data"></div>';
echo $tesid;
?>

</div>


hasilnya pun sama , sesuai dengan id di database,
tapi ketika saya coba check dengan strlen variabel tersebut
ternyata jumlah isi variabel tersebut berbeda dengan id di database ( seharusnya 13 digit ), namun yang di tampilkan 32 digit.

menampilkan echo $variabel di modal form. (php+botstrap+ajax+mysql)

untuk kasus ini , variabel tersebut tidak akan bisa digunakan untuk query data , karena informasinya tidak sesuai id..
mungkin agan2 ada yng tau gimana caranya memasukan hasil dari div class tersebut ke variabel ? maksud sy hasilnya saja bukan seluruh isi tag diivnya ?
Diubah oleh html807 06-06-2020 09:55
0
2.2K
0
GuestAvatar border
Komentar yang asik ya
Mari bergabung, dapatkan informasi dan teman baru!
Website, Webmaster, Webdeveloper
Website, Webmaster, Webdeveloper
KASKUS Official
23.5KThread5.3KAnggota
GuestAvatar border
Komentar yang asik ya
Ikuti KASKUS di
© 2025 KASKUS, PT Darta Media Indonesia. All rights reserved.