Şimdi Ara

Bootstrap Modal data-id'yi sql'de okuma

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
2
Cevap
0
Favori
593
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • 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">

    <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>







  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.