Thanks for your immediate response.
I really don't know that much about car, is it very difficult to do it myself?
How much does it cost roughly if I bring it to the body shop and let them fix it?
Originally Posted by EinST
Welcome to the forum.
It looks like you found the problem. Either solder the battery holder back on or get a couple of replacement key fobs and then get your vehicle programmed to recognize them. The programming part can be done by the service department or an automotive locksmith.