I broke my phone and I need to get a cheap iphone somewhere. Where can i get just the phone?

I need to get it quick

Look on Craigslist in your area. Make sure it's from your provider and has a clean ESN. You can have the person meet you at a providers (example - Sprint, Verizon) store or kiosk and have them check for you. You will need to go to a store or kiosk to get the phone activated as well.

Walmart has inexpensive phones in stock.