• 28-03-2024, 07:15:40
    #1
    Arkadaşlar ücretsiz bir destek istiyorum !
    Ücret isteyen olacaksa istediği kuruma maddi gücüm yettiği kadar bağış yaparım iş ufak bir destek çünkü..

    Bir butonum var tablomda bir sütunum var

    Sütun adı - Bakiye
    Button'a her tıklandığında tablomdaki bakiye sütunundan 5TL düşsün istiyorum.
    İş bu yardımcı olabilecek var ise sevinirim..

    TIKLA WHATSAPPTAN YAZ
  • Kabul Edilen Cevap
    • Hocam bu butona vereceğiniz class
      <button class="bakiye-duşur">Bakiyeyi Düşür</button>
      Burası butonun olduğu sayfaya eklenecek kod
      <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> <script> $(document).ready(function(){    $(".bakiye-duşur").click(function(){        // İlgili satırın bakiyesini al        var bakiye = $(this).closest("tr").find(".bakiye-sutunu").text();                // Bakiyeden 5 TL düş        var yeniBakiye = parseFloat(bakiye) - 5;                // AJAX isteği gönder        $.ajax({            url: 'bakiye_guncelle.php',            method: 'POST',            data: { yeniBakiye: yeniBakiye },            success: function(response){                // Başarılı cevap durumunda burası çalışır                console.log(response);                // Eğer tablo yeniden yüklenecekse, yeniden yükleme işlemini buraya ekleyebilirsiniz.            },            error: function(xhr, status, error){                // Hata durumunda burası çalışır                console.error(error);            }        });    }); }); </script>
      bakiye_guncelle.php sayfası
      <?php // Veritabanı bağlantısını yapın // Örnek bağlantı bilgileri $servername = "localhost"; $username = "kullanici_adi"; $password = "sifre"; $dbname = "veritabani_adi"; // Bağlantıyı kontrol et $conn = new mysqli($servername, $username, $password, $dbname); if ($conn->connect_error) {  die("Bağlantı hatası: " . $conn->connect_error); } // Yeni bakiye değerini al $yeniBakiye = $_POST['yeniBakiye']; // Örnek olarak, varsayılan olarak 'users' adında bir tabloyu ve 'id' ile 'bakiye' sütunlarını kullanıyoruz. // Sorguyu oluştur $sql = "UPDATE users SET bakiye = $yeniBakiye WHERE id = 1"; // Burada 'id' değerini kendi kullanıcı kimliğinize göre değiştirmelisiniz. // Sorguyu çalıştır if ($conn->query($sql) === TRUE) {  echo "Bakiye başarıyla güncellendi"; } else {  echo "Bakiye güncellenirken hata oluştu: " . $conn->error; } // Veritabanı bağlantısını kapat $conn->close(); ?>
  • 28-03-2024, 07:28:19
    #2
    Bu cevap, konu sahibi tarafından kabul edilebilir bir cevap olarak işaretlendi.
    Hocam bu butona vereceğiniz class
    <button class="bakiye-duşur">Bakiyeyi Düşür</button>
    Burası butonun olduğu sayfaya eklenecek kod
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> <script> $(document).ready(function(){    $(".bakiye-duşur").click(function(){        // İlgili satırın bakiyesini al        var bakiye = $(this).closest("tr").find(".bakiye-sutunu").text();                // Bakiyeden 5 TL düş        var yeniBakiye = parseFloat(bakiye) - 5;                // AJAX isteği gönder        $.ajax({            url: 'bakiye_guncelle.php',            method: 'POST',            data: { yeniBakiye: yeniBakiye },            success: function(response){                // Başarılı cevap durumunda burası çalışır                console.log(response);                // Eğer tablo yeniden yüklenecekse, yeniden yükleme işlemini buraya ekleyebilirsiniz.            },            error: function(xhr, status, error){                // Hata durumunda burası çalışır                console.error(error);            }        });    }); }); </script>
    bakiye_guncelle.php sayfası
    <?php // Veritabanı bağlantısını yapın // Örnek bağlantı bilgileri $servername = "localhost"; $username = "kullanici_adi"; $password = "sifre"; $dbname = "veritabani_adi"; // Bağlantıyı kontrol et $conn = new mysqli($servername, $username, $password, $dbname); if ($conn->connect_error) {  die("Bağlantı hatası: " . $conn->connect_error); } // Yeni bakiye değerini al $yeniBakiye = $_POST['yeniBakiye']; // Örnek olarak, varsayılan olarak 'users' adında bir tabloyu ve 'id' ile 'bakiye' sütunlarını kullanıyoruz. // Sorguyu oluştur $sql = "UPDATE users SET bakiye = $yeniBakiye WHERE id = 1"; // Burada 'id' değerini kendi kullanıcı kimliğinize göre değiştirmelisiniz. // Sorguyu çalıştır if ($conn->query($sql) === TRUE) {  echo "Bakiye başarıyla güncellendi"; } else {  echo "Bakiye güncellenirken hata oluştu: " . $conn->error; } // Veritabanı bağlantısını kapat $conn->close(); ?>