if (mysql_num_rows($result)!="")
bununla değiştir bakalım if kontrolunu olacak mı?

olmazsa şunu dene :

if($result!=""){
if (mysql_num_rows($result)) // bu kodun devamını getir 

...

//ilk if deyimimdeki parantezi kapat