My iPhone 3GS won't text photos or connect to the internet unless it's connected to wifi. Is this a settings issue?
Do you have a data plan?
Do you have cellular data turned on? Settings > General > Network > Cellular Data
Has it ever worked?
Have you contacted your provider to see if they are experiencing issues?
Retrieving data ...