My Iphone 4 shows a full charge while plugged into charged but empty when unplugged?

I have an Iphone 4 that won't charge. However, when I plug it into the wall charger, computer or car charger it shows that it is 100% charged. Once I remove it from the charger (any of them) it shows the battery is empty. Has anyone had this problem and can you help with a solution? I have tried a full restore, hard reboot, etc. Nothing fixes this problem.

Probably something wrong with the phone. I had the same problem, I fixed it myself with a knife(which I don't recommend) the problem is probably not the chargers.