• 11-03-2021, 16:08:37
    #1
    Üyeliği durduruldu
    Merhaba arrkadaşlar,

    Şimdi benim veri tabanımda kayıtlı sürekli değişen bir kodlu sayım var

    bu veritabanında ki sayı 1 den 5000 e kadar sürekli güncelleniyor

    Benim bunu kullanıcıya sayfayı yenilemeden göstertmem lazım veritabanında güncellendikçe kişi f5 yapmasa bile sayfada gösterdiğim sayı sürekli veritabanına göre yenilensin kullanıcının sayfayı yenilemesi gerekmesin bunu nasıl yapabilirim
  • 11-03-2021, 16:10:44
    #2
    Jquery ile yapabilirsiniz hocam
  • 11-03-2021, 16:12:37
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Ajax jquery socket singalr gibi kutuphanelerle yapabilirsin. Jquery ile setinterval arastir
  • 11-03-2021, 16:17:54
    #4
    Proffice adlı üyeden alıntı: mesajı görüntüle
    Merhaba arrkadaşlar,

    Şimdi benim veri tabanımda kayıtlı sürekli değişen bir kodlu sayım var

    bu veritabanında ki sayı 1 den 5000 e kadar sürekli güncelleniyor

    Benim bunu kullanıcıya sayfayı yenilemeden göstertmem lazım veritabanında güncellendikçe kişi f5 yapmasa bile sayfada gösterdiğim sayı sürekli veritabanına göre yenilensin kullanıcının sayfayı yenilemesi gerekmesin bunu nasıl yapabilirim
    Bunu deneyebilirsin.

    <!DOCTYPE html>
    <html>
    <head>
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
    <script type="text/javascript">
    $(document).ready(function() {
    //açılışta çalışması için
    gonder();
    //her 2 saniyede bir yenile
    var int=self.setInterval("gonder()",2000);
    });
    function gonder(){
    $.ajax({
    type:'POST',
    url:'sayigetir.php',
    success: function (msg) {
    $("#sonuc").html(msg);
    }
    });
    }
    </script>
    </head>
    <body>
    <div id="sonuc"></div>
    </body>
    </html>
    <?php
    // sayigetir.php olarak kaydedin
    $sayi = Rand(1,10000);
    echo $sayi;
    ?>
  • 11-03-2021, 16:46:40
    #5
    Üyeliği durduruldu
    left adlı üyeden alıntı: mesajı görüntüle
    Bunu deneyebilirsin.

    <!DOCTYPE html>
    <html>
    <head>
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
    <script type="text/javascript">
    $(document).ready(function() {
    //açılışta çalışması için
    gonder();
    //her 2 saniyede bir yenile
    var int=self.setInterval("gonder()",2000);
    });
    function gonder(){
    $.ajax({
    type:'POST',
    url:'sayigetir.php',
    success: function (msg) {
    $("#sonuc").html(msg);
    }
    });
    }
    </script>
    </head>
    <body>
    <div id="sonuc"></div>
    </body>
    </html>
    <?php
    // sayigetir.php olarak kaydedin
    $sayi = Rand(1,10000);
    echo $sayi;
    ?>
    teşekkür ederim hocam ama ben veritabanına sayıları kendim giriyorum o yüzden rand komutu olmaz onun yerine pdo ile veriyi çekip onu anlık oraya yansıtabilir miyim

    çünkü şuan bu kodu denedim yenilemedi


    kodum da şu şekilde


    $come=$db->prepare("SELECT * from sayilarim");
    $come->execute();

    $comegel=$come->fetch(PDO::FETCH_ASSOC);

    echo $comegel['sayimsay'];
  • 11-03-2021, 16:54:55
    #6
    Üyeliği durduruldu
    Yaptım birinin buraya yolu düşer kodu veriyorum

    <script>
    $(document).ready(function() {
            $("#result").load("sayigetir.php");
    });
    
    setInterval(function() {$("#result").load('sayigetir.php');}, 1000);
    </script>
    </head>
    <body>
    <div id="result"></div>
  • 11-03-2021, 16:55:44
    #7
    Proffice adlı üyeden alıntı: mesajı görüntüle
    teşekkür ederim hocam ama ben veritabanına sayıları kendim giriyorum o yüzden rand komutu olmaz onun yerine pdo ile veriyi çekip onu anlık oraya yansıtabilir miyim

    çünkü şuan bu kodu denedim yenilemedi


    kodum da şu şekilde


    $come=$db->prepare("SELECT * from sayilarim");
    $come->execute();

    $comegel=$come->fetch(PDO::FETCH_ASSOC);

    echo $comegel['sayimsay'];
    zaten random kodu olan sayfaya sen kendi kodlarını yerleştiriceksin.

    kod sayfasına mysql bağlantısı için db bilgilerini çektiğine emin ol, jquery kodunu yerleştirdin ama console kısmını açıp bak hata veriyor mu.
    Mutlaka eksik bir şeyler vardır, çünkü çalışan bir örnek sana verdiğim.
  • 11-03-2021, 17:09:14
    #8
    Üyeliği durduruldu
    left adlı üyeden alıntı: mesajı görüntüle
    zaten random kodu olan sayfaya sen kendi kodlarını yerleştiriceksin.

    kod sayfasına mysql bağlantısı için db bilgilerini çektiğine emin ol, jquery kodunu yerleştirdin ama console kısmını açıp bak hata veriyor mu.
    Mutlaka eksik bir şeyler vardır, çünkü çalışan bir örnek sana verdiğim.
    teşekkür ederim hocam işime yaradı