• 30-08-2013, 02:13:03
    #1
    Merhaba böyle bir sistem yapmak istiyorum. Butona tıkladığımda 1 puan verecek anlık olarak bunu gösterecek ben bir kısmını yaptım oda söyle gerçekleşti.

    index.php de veri.php den gelen veriyi 1 saniyede yenilerek yazdırıyor.
    <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() {
        
        gonder();
    
        var int=self.setInterval("gonder()",1000);
    });
     
    function gonder(){
        $.ajax({
            type:'POST',
            url:'veri.php',
            success: function (msg) {
                $("#sonuc").html(msg);
            }
        });
    }
    </script>
     <div id="sonuc"></div>
    veri.php dosyam veri tabanından puanı ekrana yazdırıyor.
    $okuma=mysql_query("select * from puan");
    		while($row=mysql_fetch_array($okuma)){
    		echo $row['puan'];	
    		}
    Benim istediğim puana tıkladığımda veri tabanına kayıdı yapsın ve anlık olarak çeksin.
    if($_POST){} şeklinde yapsam olmuyor bunu nasıl yapabilirim.
    $puanver=mysql_query("update puan set puan=puan+1"); ile puan tablosunu 1 arttırıyorum.
  • 30-08-2013, 15:56:22
    #2
    bu metodla her saniye yenilediğini düşünürsek insanlar siteye girdiğinde çok büyük yük olacaktır bu.
  • 30-08-2013, 19:03:15
    #3
    kaptanasi adlı üyeden alıntı: mesajı görüntüle
    bu metodla her saniye yenilediğini düşünürsek insanlar siteye girdiğinde çok büyük yük olacaktır bu.
    başka bir yapı var mı yapabileceğim
  • 31-08-2013, 02:47:02
    #4
    Üyeliği durduruldu
    jquery live.