lostyazilim
tr.link

Php ile saat sorgusu yaparak box gösterme sorunu

4 Mesajlar 713 Okunma
acebozum
tr.link

MuhammetKoc MuhammetKoc muhammetkoc.com Telefon Onaysız
  • Üyelik 15.03.2016
  • Yaş/Cinsiyet 27 / E
  • Meslek web tasarım
  • Konum Nevşehir
  • Ad Soyad M** K**
  • Mesajlar 215
  • Beğeniler 88 / 36
  • Ticaret 2, (%100)
İyi akşamlar
saat : 23 00 iyi geceler
saat : 07 - 08 günaydın
saat : 18 - 19 iyi akşamlar

Sistemde kullanıcının kaç dakika önce aktif olduğu tutuluyor. Kullanıcı siteye girdiğinde bu saatler arasında atıyorum 18 - 19 arasında siteye girdiğinde iyi akşamlar diyecek ve tekrar girdiğinde bunu diğer güne kadar görmeyecek. Diğer saatlerin sırası geldiğinde aynı işlem onlar için de uygulanacak.
Nasıl yapabilirim?
 

 

elektronikssl
webimgo

Solhan Solhan WM Aracı Kullanıcı
  • Üyelik 12.03.2014
  • Yaş/Cinsiyet 27 / E
  • Meslek Öğrenci
  • Konum İstanbul Anadolu
  • Ad Soyad F** S**
  • Mesajlar 203
  • Beğeniler 57 / 74
  • Ticaret 11, (%100)
javascript ile saat i çekerek iyi akşamlar, günaydın gibi yazıları ekrana basabilirsiniz.
Bir kere göstermesi içinde bu sorguyu 24 saatte silinen bir çerez olarak kaydederseniz işlem tamamlanır.
 

 

MuhammetKoc MuhammetKoc muhammetkoc.com Telefon Onaysız
  • Üyelik 15.03.2016
  • Yaş/Cinsiyet 27 / E
  • Meslek web tasarım
  • Konum Nevşehir
  • Ad Soyad M** K**
  • Mesajlar 215
  • Beğeniler 88 / 36
  • Ticaret 2, (%100)
Fatih Solhan çerez kullanmak istemiyorum. Kullanıcı bilgisayardan girdi 5 dakika sonra mobile geçtiğinde aynı uyarıyı ekranda görecek. Bizim istediğimiz 1 kullanıcı o uyarıyı tost makinesinden bile girse günde 1 kez görmesi.
 

 

AhmetKarabulut AhmetKarabulut WM Aracı Kullanıcı
  • Üyelik 11.09.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Bilgisayar Mühendisi
  • Konum İzmir
  • Ad Soyad A** K**
  • Mesajlar 1077
  • Beğeniler 361 / 361
  • Ticaret 33, (%100)
Veritabanında kullanıcı tablona 2 alan ekle hocam 1i günün bölümlerini tutacak şekilde
0 - sabah
1 - öğlen
2 - akşam
3 - gece
diğeri de o günkü tarihi tutacak şekilde

Kullanıcı login olduğunda saatten günün hangi bölümüne tekabül ettiğini bul, daha sonra veritabanına bi sorguyla o anki günün saatiyle veritabanındaki aynı mı diye kontrol et, değilse ekrana o saatle ilgili yazıyı bas aynıysa hiç bişey yaptırma. Tabii ki bunu yaparken gün kısmını da sorguya dahil et ki adam akşamdan akşama giriyorsa bir önceki akşamda sırf girdi diye bugün görmemezlik yapmasın. İstersen 2 veriyi aynı alanda bile tutabilirsin araya bir nokta koyarsın php de . yla split eder öyle kullanırsın. Kod yazmıyorum bu işi bildiğini düşünerek. İstediğine seni eriştirebilecek algoritma yukarda :)

MuhammetKoç
 

 

wmaraci
wmaraci
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al