Merhaba Hocam.

Bence şöyle yapın. İlk gelen verinin boş olmadığını denetleyin
if(!empty($deger))
{
//değer varsa çalışır
}
else
{
//değer yoksa çalışır
}
değeri arrayle geliyorsa mutlaka obj den çıkarttığınıza emin olun onun için print_r($dizi);
Gelen değeri mutlaka ekrana kontrol etmeden önce yazdırın if in içine ne giriyor görün.
kolay gelsin.