Arkadaşlar Selam,

PHP ile anlık güncelleme esnasında bir sorunla karşılaştım ancak bir türlü mantığımı oturtamadım. Veritabanından en son eklenen kayda göre sağ alt tarafta bildirim göstermesini istiyorum ama bir türlü beceremedim. Kodlrı paylaşıyorum. YArdımcı olabilirseniz çok sevinirim.

<table border="1">
	<tr>
	<td>Adı</td>
	<td>Soyadı</td>
	<td>Mesajı</td>
	</tr>
<script>
function masaustuBildirim(baslik, detay, link, resim) {
        //Resim gönderilmemişse varsayılan resim belirtiliyor
        if (resim == undefined) {
            resim = 'http://placehold.it/50x50';
        }
        
        //Tarayıcı desteği kontrol ediliyor
        if (!window.Notification) {
            alert('Tarayıcınız masaüstü bildirimleri desteklemiyor!');
            return;
        }

        //Daha önceden izin alınmamışsa izin alınıyor
        if (Notification.permission !== "granted")
            Notification.requestPermission();

        //Belirtilen detaylara göre bildirim gösteriliyor
        var notification = new Notification(baslik, {
            icon: resim,
            body: detay
        });

        //Bildirime tıklanınca açılacak sayfa ayarlanıyor
        notification.onclick = function() {
            window.open(link);
        }
}
</script>

<?php 
$db = new PDO("mysql:dbname=testt;host=localhost", "root", "");
$db->exec("set names utf8");

	$cekbakalim = $db->query("select * from a order by id desc limit 1");
		if($cekbakalim->RowCount()){
			foreach($cekbakalim as $cek){
				echo "
				<tr>
				<td>".$cek["adi"]."</td>
				<td>".$cek["soyadi"]."</td>
				<td>".$cek["mesaj"]."</td></tr>
				<script>masaustuBildirim('Standart Bildirim','".$cek["adi"]."!','http://site/');</script>
				";
			}
			
		}
?>
</table>