AJAX | Php Ve MySql İşlemleri

Merhaba arkadaşlar.
Ajax ile zamanı eş zamanlı olarak takip edip, veritabanı'na girilmiş olan zaman dilimine eşitlendiğinde; php ve mysql kullanarak veri ekleme ve listeleme işlemini nasıl yapabiliriz?

Tablo Yapısı
id | adi | tarih
1 | Yusuf | 2016-05-02 24:00:00

index.php

<?php
include("ayar.php");

date_default_timezone_set('Europe/Istanbul');

$time = date("Y-m-d H:i:s");

$cek = mysql_query("SELECT * FROM uyeler");
$yaz = mysql_fetch_array($cek);

$esitle = $yaz["tarih"] == $time;
?>

ekle.php

<?php
    $uye_adi = "Fatih";
	$ekle= mysql_query("INSERT INTO uyeler SET adi = '".$uye_adi."'");

	if($ekle){
		echo "Veriler Başarıyla Eklendi.";
		header("Refresh:2; url=index.php");
	}else{
		echo "Ekleme Başarısız!";
		header("Refresh:2; url=index.php");
	}
?>

 

şu js kodun 

test.js



$(document).ready(function() {

    function update() {
      $.ajax({
       type: 'POST',
       url: 'datetime.php',
       timeout: 1000,
       success: function(data) {
          $("#timer").html(data); 
          window.setTimeout(update, 1000);
       }
      });
     }
     update();

});

ajaxın anlık olarak dinlediği php sayfasında saat bilgisi olacak bu şekilde anlık realtime'a ulaşabilirsin.

datetime.php

<?php    echo $date = date('h:i:s A'); ?>

 

Teşekkürler. Vermiş olduğunuz kodla zamanları eşitleyip veri ekleme işlemine nasıl yaparım?

Belirlediğim zamanım şu.

$zaman = "2016.10.15 14.20.00";

Gerçek zaman şu

$date = date("Y-m-d H:i:s");

Gerçek zaman kontrol edilerek belirlediğim zamana eşitlenince kayıt işlemini yapsın.

Cevap Yaz

Cevap yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git