Dogukan adlı üyeden alıntı: mesajı görüntüle
Kodların gerisinde sorun var, veriyi aldığına emin misiniz?
Ayrıca neden fazla iş yapıyorsunuz ki?
 if(empty($ara) || (strlen($ara) < 4)) {
Yeride direk;
 if  (strlen($ara) < 4) {
yapsanızda olur. Sonuçla null değer girildiğinde strlen fonksiyonu 0 olarak dönecektir. 0<4 olduğu için hata verecektir. Büyük ihtimal php veriyi göndermiyor yada diğer kodlarda sorun var ki bu sorunu tetikliyor. Bütün kodları koyarsanız daha sağlıklı çözüm bulunabilir.
BHCoder adlı üyeden alıntı: mesajı görüntüle
yeni başladığınızda belitme tagı kullanmayın

if(empty($ara) or (strlen($ara) < 4))

Tamamda text'e birşey yazmadan bu uyarıyı alıyorum sorun orda.Sayfayı yenilediğimizde bu yazıyı alamam lazım sorgu yaptırdığımda bu uyarı çıkması lazım..

bu mantık fonsiyonu sınırlandırabilirmiyiz?? yani 4den küçük ve 1 den büyük harfler gibi...