Arama butonu
Bu konudaki kullanıcılar: 1 misafir
0
Cevap
647
Tıklama
0
Öne Çıkarma
Bootstrap Modal data-id'yi sql'de okuma
M
7 yıl
Teğmen
Konu Sahibi

Merhaba arkadaşlar,

Bootstrap 4'de modal'a data-id gönderiyorum.
Ve bu data-id ile SQL sorgusu çekmem gerekiyor ama yapamadım bir türlü.
Yardımcı olur musunuz?


<a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=136113640&url=#" class="text-info" title="Sil" data-href="#" class="text-info" title="Sil"><i class="fas fa-kullanici-minus"></i></a>
<!--Burada kullanici_id'yi gönderiyorum.-->

<form action="" method="GET">
<div class="modal fade" id="kullanici_duzenle" tabindex="-1" role="dialog" aria-labelledby="exampleModalCenterTitle" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="exampleModalCenterTitle">Kayıt değiştirme</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<div class="modal-body">
<table class="table">
<!--Aşağıdaki javascript kodu sayesinde id'yi buraya alıyorum-->
<span class="kullaniciid"></span>
<!--
Yukarıdaki kod ile kullaniciid'yi ekrana yazdırabiliyorum
Fakat bunu sql sorgusunda gönderemiyorum.
-->

<?php
$kullanici_id= "<span class='kullaniciid'></span>";
echo $kullanici_id; // Bu kısımda id'yi GÖREBİLİYORUM ama SQL'e gitmiyor.
$kullaniciAra = $db->query("select * from kullanicilar where kullanici_id=?")
->data(array($kullanici_id))
->select(1);
?>
<!--
Bunun sebebi:
echo $kullanici_id; yazdığımda aslında kodlar aşağıdaki gibiydi:
echo "<span class='kullaniciid'></span>";
Yani ekrana bu görüntüyü verdi.
Sayfayı incele dediğim zaman, sayfada <span class='kullaniciid'></span> şeklinde gözüküyor.
Bu yüzden sanırım SQL'de span kodları şeklinde geldiği için okumadığını düşünüyorum.
-->
<thead>
<tr>
<th scope="col">Kullanıcı Adı</th>
<th scope="col">E-mail</th>
</tr>
</thead>
<tbody>
<tr>
<td></td>
<td></td>
</tr>
</tbody>
</table>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">İptal</button>
<button type="submit" class="btn btn-danger">Onayla</button>
</div>
</div>
</div>
</div>
</form>

<!-- Modal ile gelen ID'yi .kullaniciid class'ına alıyorum.-->
<script>
$('#kullanici_duzenle').on('show.bs.modal', function (e) {
var myId = $(e.relatedTarget).attr('data-id');
$(this).find('.kullaniciid').text(myId);
});
</script>

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil