Ajax-PHP İle Bellirli Zaman Aralıkları ile Veri Çektirme

Evet Ajax ı Bilen bilir bilmeyenler için  Arkaplanda kullanıcı için çalışan Yardımcı programcıklar diye biliriz.Bir Sayfada birden fazla Ajax  fonksiyonu çalıştırıla bilir her ne ise  bugunlerde  hazırlamakta olduğum bir projem için lazım oluverdi hallettim  sizlerede sundum yanlız benim kinde mySQL de var  artık o kısmı siz kendi kod bilginizle dahil ede bilirsiniz

Öncelikle  Ana Sayfamıza  Ekleyeceğimiz Kodlarımız Şöyle:

<?php
$tur=2; //Ajax 2 Defa Çalışacak
?>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.8.3.min.js"></script>
<script type="text/javascript">

var i = 0;
var MAX_COUNT = <?php echo $tur;?>;
function gitAlGetir(str){
 
 $.ajax({
     type: "POST",
     url: "./ajax.php",
     data: "sira="+str,
     success: function(x){
             $("#sonuc").fadeIn(200).html("");
       $("#sonuc").html(x);
      verileriCek();
     }
    });
 
}
function zamanlayici(callback){
  setTimeout(callback, 1000) //1000 yazan yer 1 Saniyeyi Temsil etmektedir
}
function verileriCek(){
  if(++i<=MAX_COUNT)
    zamanlayici(gitAlGetir.bind(null, i))
}

 </script>
 <div id="center">
   <input onclick="verileriCek()" type="submit" value="Veri Çek" >
  <div id="sonuc"></div>
 </div>

Açıklayayım şöyle Oluyor Şimdi Bir rakam kadar  Ajax Dönüyor bir nevi For Döngüsü
bu döngü sayısını  belirleyen  $tur değişkenimizin degeri  bakın en üst satırda duran   şimdi ben bunu  10 saniyede bir çalıştıracam diyosunuzdur tabi hay hay   bakın    setTimeout(callback, 1000)Kod satırını gördünüzmü işte ordaki kırmızı ile çizdiğim 1000 rakamı 1 saniyeye denk geliyo siz onun sonuna bir ‘0’ daha eklerseniz  10 saniyede bir çalışır.

şimdi  arka planda çağırılacak sayfamızın kod içeriğine bakalım birde

<?php
 echo "Gelen veri ".$_POST['sira'];

 ?>

$_POST[‘sira’]  buradaki  değer  ana sayfadan yollanan yani  data: “sira=”+str,   burdaki değer
siz bunu  ister veri tabanında sorgulatırsınız ister senizde burdaki gibi ekrana  yazdırsınız