• 19-08-2020, 04:18:40
    #1
    Herkese iyi geceler.

    Arkadaşımın fast food işletmesine ufak bir script hazırlatmış, online sipariş alıyor siparis.php de alınan siparişler veritabanından çekiler görünüyor ama yapan arkadaş refresh kodu bile koymamış.
    Site sürekli açık /siparis.php ben buna kendi isteği doğrultusunda 120 saniyede bir refresh ekledim ama sürekli ekrana bakamadığı için birde bildirim sesi eklememi rica etti.
    Sizden ricam veritabanına veri girdiğinde sayfa refresh olduğun da sipariş geldiği gibi bir de bildirim sesi nasıl koyabilirim.

    Herkese şimdiden teşekkür ederim.
  • 19-08-2020, 04:23:01
    #2
    Son gelen veriyi tutun. Sayfa yenilendiğinde son gelen veri değişmiş ise if açıp bildirim sesi ekleyebilirsiniz. Algoritma bu şekilde
  • 19-08-2020, 04:25:14
    #4
    Teşekkür ederim öncelikle bu konuyu okudum denedim ama beceremedim maalesef
  • 19-08-2020, 04:26:37
    #5
    normalde socket vs kullanman daha dogru olur ama basitce

    sayfayi yenilediginde, son gelen siparisin zamani, 130 saniyeden az ise (her 120 de yeniledigin icin) kucuk bir ses dosyasi oynatma kodu eklersin, 130 sn den fazla ise bir onceki yenilemede zaten sesli haber vermisindir.
  • 19-08-2020, 06:47:34
    #7
    Hiç bir şey tutmana gerek yok bir sayfada load ile verileri çek yeni veri geldiğinde bildirim sesini oynat veyahut socket ile yapabilirsin
  • 19-08-2020, 07:13:18
    #8
    İf else ile kolaylıkla yapılabilir sipariş var ise
    İf (sipariş kodu)
    { $bildir = uyarı sesi kodu;}
    Else { $bildir = " boş bırak" ;}

    Echo $bildir;

    Böyle olması yeterli mobilden yazdığım için hatalar olabilir mantık bu şekilde
  • 19-08-2020, 07:56:49
    #9
    ntka adlı üyeden alıntı: mesajı görüntüle
    İf else ile kolaylıkla yapılabilir sipariş var ise
    İf (sipariş kodu)
    { $bildir = uyarı sesi kodu;}
    Else { $bildir = " boş bırak" ;}

    Echo $bildir;

    Böyle olması yeterli mobilden yazdığım için hatalar olabilir mantık bu şekilde

    Siparis id si buyuk ise daha iyi olmaz mi hocam
    İf ($sipid+1>$sipid)