Have you dropped your phone/ water damage recently?
If you have then either way, I think your best best is to buy a new battery, it worked with my sister's iphone.
I'm pretty sure that means your battery is dead if the level is stuck.
Then again if you dropped it, you could have bashed some...