How is it possible to upload your arduino data to your own website automatically

Hello everyone, im new to arduino.
If it is possible then what suitable wifi chip should i buy for arduino uno and will it work if i give power backup using 9v battery connector and still upload data to my website without my PC.
Im trying to make a weather station here. If thats made then ill try for it to make for critical special environments to sense.
Thank you please let me know
I googled and found about Adafruit CC3000 wifi breakout and it was very expensive..
Please help me.

Yes, the wifi boards are kind of expensive. You could go with a wired Ethernet board, if your Arduino can be tethered close to your router like that.

You can pretty easily set up http POST requests to go to your website. You then need to program a page in PHP or whatever, to do whatever you want with the data.