Your battery may have fallen so low that there isn't enough power to even turn on the battery charging display and once it gets enough the power drain to light up the display keeps the battery from ever getting enough charge to power on.
Remove the battery and charge it on an external charger then put it back in the phone and see if it powers on or get a new battery that has a charge on it. Think of it as jump starting the battery.