ntka adlı üyeden alıntı: mesajı görüntüle
@asabilisim;
@scriptarisi;
Aslında kodlarda sorun yok ama şöyle bir şey var.
şimdi extra3 deki tarihi sildiğimde extra14 çalışmıyor empty yaptığımda ise küçüktür çalışmıyor enteresan bir durum var.
extra3 boşsa extra14 dolu oluyor
extra14 boşsa extra3 dolu oluyor
extra3 boş olduğu zaman değişken çalışmıyor çünkü boş empty yaptığım zaman ise küçüktür özelliği pasif oluyor değişken bir işe yaramıyor.

biraz karışık oldu sanırım.
Anladığım kadarıyla siz tüm şartların doğru olmasında değil bazıların eşleşmesinde yönlendirme olsun istiyorsunuz.
if koşulunda tüm şartlara VE dediğimiz için tüm şartlarında sağlanması durumunda yönlendirme işlemi gerçekleşir.
Fakat siz sadece bazı şartların sağlanmasında yönlendirmesini istiyorsanız o zaman VEYA kullanmalısınız.
Yani şöyle olmalı
Tüm şartlar sağlandığında yönlendirilecekse aşağıda ki gibi olmalı


if($gc['groupid']==4 && $gc['sonuc']==$us['extra14'] && strtotime($us['extra3'] ) < strtotime(date("Y-m-d")) ) {
echo "yönlendir";
}


Şartlardan sadece bir tanasi sağlandığında yönlendirme olacakksa aşağıda ki gibi olmalı

if($gc['groupid']==4 ||$gc['sonuc']==$us['extra14'] || (strtotime($us['extra3'] ) < strtotime(date("Y-m-d"))) ) {
echo "yönlendir";
}