Tu mismo estas condicionando a que no se consideren valores vacios para "updetear" (se lee mejor "actualizar") el registro:
Nota: No vas a realizar alguna validacion antes de ingresar informacion a la base de datos?, minimo un
mysql_real_escape_string() al menos para que se puedan incluir comillas, aunque por seguridad, pasaria antes
htmlentities()