Romansanta adlı üyeden alıntı: mesajı görüntüle
Anladığım Kadarı ile


if(($KulGelBasSaat>=$SistemBasSaati && $KulGelBasSaat<=$SistemBitSaat) ||
($KulGelBitSaat<=$SistemBitSaati && $KulGelBitSaat>=$SistemBasSaat)) {
echo " Hata ";
}else {
echo " Normal İşlem ";
}

Sistem Bas Saati 19:00 Bit Saati 21:00 farzedelim.


Kullanıcıdan Gelebilecek 3 Farkli Olasılık Var Var.

1. Başlangic Saati Bizim Saatlerimizin Arasında olan ( 20:00 21:00 )
2. Bitiş Saati Bizim Saatlerimizin Arasında Olan ( 18:00 20:00 )
3. C Şıkkı Hiç Biri

Gelelim Koda ( Anladığını Düşünüyorum Ama birisinin de işine Yarar Belki )

Kırmızı Kısımda Eğer Kullanıcının Başlangıç Saati Bizim Başlangıç Saatimizden Büyük ve Bitiş Saatimizden Küçükse hata Ver ( 1. Olasılık )

|| ( Veya )

Yeşil Kısım İse Eğer Kullanıcın Bitiş Saati Bizim Bitiş Saatimizden Küçükse ve Başlangıç Saatimizden Büyükse Hata ver. ( 2. Olasılık )

Else ( Hiç Biri Değilse )

İşlemlere Devam et..


Umarım Anlatmak istedigini anlamışımdır. Kolay Gelsin..
Hocam bu koda göre mesela sistemizde

18.00 ile 19.00 arasında bir giriş olsun

19.00 ile 20.00 arasına veya 16.00 ile 18.00 arasına birşey girilmiyor



Edit:Hallettim arkadaşlar