If your iPhone fails to connect to the Internet through your cellular data network, try resetting the phone. Press and hold both the Home button and the Sleep / Wake button at the same time, and still hold when there is a ‘slide to power off’ option. After it disappears, you will see an Apple Silver icon, and your cell phone will come back to life. If that doesn’t solve the connection problem, try resetting the iPhone’s network settings. Note that you may need to reenter any network passwords that you have saved on your phone. If that still does not correct your problem, you might need to contact your service provider or you can contact professional iPhone repair. So the possibility of error is not on your iPhone.
You might also have a problem where your iPhone cannot connect to Wifi / Hotspot. If your iPhone is connected to your cellular data network, but not for every Wi-Fi network, you can retry your phone and network settings, as described above. You can also try connecting the iPhone to iTunes and updating software, or restore the iPhone. If your iPhone is having trouble connecting to one particular Wi-Fi network, try forcing the phone to “forget” about that particular network. Go to Settings, Wi-Fi. Touch the right arrow pointing next to the network name, and on the next screen, select Forget this Network.
Then, reset the cellphone, search for the network again, and add it again. Make sure that you have entered the correct Wi-Fi password, and reset your wireless router if necessary. Some users have reported that the iPhone’s Bluetooth capability interferes with Wi-Fi radio, so turn off Bluetooth when it resolves the problem. If it still doesn’t work, bring your iPhone to the Apple store for repairs due to a broken Wi-Fi antenna.
If your iPhone’s camera is damaged, Apple offers several suggestions for resolving the problem. First, it says to verify that you haven’t turned on the restrictions. Go to Settings and choose General, Restrictions. Once there, make sure that the camera option is set to On. You can also tap Disable Restrictions.