Modal yardım
Admin panele gelen son mesajları databaseden çekiyorum ama buton koydum modal da açılmasını istiyorum pencere açılıyor ama id ye göre veri çekmiyor hep aynı mesajı gösteriyor bunu nasıl düzenleyebilirim.
<?php foreach ($sonyorum as $son){ ?>
<tr>
<td class="text-center"><b><?php echo $sayi++; ?></b></td>
<td class="text-center"><?php echo $son['yorum_isim'] ?></td>
<td class="text-center"><?php echo mb_substr(strip_tags($son['yazi_baslik']),0,35,'utf8')?>...</td>
<td class="text-center">
<span class="badge badge-success"><?php echo date('d.m.Y',strtotime( $son['yorum_tarih'])) ?></span>
</td>
<td class="d-none d-sm-table-cell text-center">
<button type="button" class="btn btn-alt-primary push" data-toggle="modal" data-target="#modal-block-yorum"><i class="fa fa-eye"></i></button>
<div class="text-warning">
<a href="<?php echo $yonetim;?>/islemler.php?islem=yorumoku&id=<?php echo $son['id'];?>"><i class="fa fa-eye"></i></a>
</div>
</td>
</tr>
<?php } ?>
<?php
}else{
echo "<div class='alert alert-danger'>Yorum bulunmuyor</div>";
}
?>
<div class="modal fade" id="modal-block-yorum" tabindex="-1" role="dialog" aria-labelledby="modal-block-yorum" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered" role="document">
<div class="modal-content">
<div class="block block-rounded block-themed block-transparent mb-0">
<div class="block-header bg-primary-dark">
<h3 class="block-title">Son Yorumlar</h3>
<div class="block-options">
<button type="button" class="btn-block-option" data-dismiss="modal" aria-label="Close">
<i class="fa fa-fw fa-times"></i>
</button>
</div>
</div>
<div id="<?php echo $son['id']; ?>" class="block-content font-size-sm">
<p><?php echo $son['yazi_baslik']; ?></p>
</div>
<div class="block-content block-content-full text-right border-top">
<button type="button" class="btn btn-alt-primary mr-1" data-dismiss="modal">Onaylama</button>
<button type="button" class="btn btn-primary" data-dismiss="modal">Onayla</button>
</div>
</div>
</div>
</div>
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (5)
linke bunu ekle idler veri tabanından gelecek tabi
<a class="modalButton" data-id="<?php echo $id;?>">detay</a>
<script src="//cdn.jsdelivr.net/npm/sweetalert2@11"></script>
<script>
$(document).ready(function(){
$(".modalButton").click(function(){
var id =$(this).data('id');
$.ajax({
url:"xx.php",
method:"post",
data:{id:id},
success:function(response){
//$(".modal-body").html(response);
//$("#dynamicModal").modal('show');
//Swal.fire("Error deleting!", (response), "error");
Swal.fire({
title: '<strong>HTML <u>example</u></strong>',
html:
(response),
showCloseButton: true,
showCancelButton: true,
focusConfirm: false,
width: 800,
confirmButtonText:
'<i class="fa fa-thumbs-up"></i> Close!',
confirmButtonAriaLabel: 'Thumbs up, great!',
})
}
})
})
})
</script>
xx.php ye id gonderecek oradanda sorgulama yaptırıp modalda yazdırabılırsın
bence modalı foreach içine alma
js ile ile post et json ile al verileri ilgili alanlara direk yazdır.