Is there a solution to this iPhone problem?

Is there a solution to this iPhone problem?

Added (1). I dropped my iPhone not too long ago and, as many people complain, I'm now having problems with it. It opens for the first split second with the normal colors, but then fades out to complete green and then the color goes black without dimming first (although it doesn't appear to be restarting). Additionally, there are white blocks on the upper part of the screen. I read one webpage that suggested tapping or slapping the back, I've tried it and it did get a little better.

If tapping or slapping (LOL!) seems to work a bit, then it might be loose screen connection. If you don't want to do it yourself, take the phone to a repairer and show them the problem. They'll help you with the issue. If you want to do it yourself, just open the back and set the screen connections tightly. That might solve the issue right there. If not, take it to a repairer.