Bu şekilde yapın sorun çözülücektir.
if ($kategori)
{$kat =description($kategori);}
else
{$kat = ""}

echo "

$kat
";}

eğer açıklama var ise yazdır yoksa boş geç demektir yukarıdaki kodlar.

Ek Olarak:

kartal1725 adlı üyeden alıntı

hocam verdiğiniz kodu uygulayınca daha da karıştı işler :)
şimdi de yine div oluşturuyor üstüne bide açıklamaları çekmiyor boş div oluşturuyor hep aradaki açıklamaları yazdırdığımız php kodunu okumuyor sanıırm