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.
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...