dopo l'if nn hai messo l'else:

if(mysql_num_rows($result)==0)
echo "zero risultati";
else {
while...
}