I feel a little more confused now and that my question before wasn't very specific or correct to what my problem is. At the moment I have this "would be" web application sitting on my local host. Yes this has apache installed and that I could run it on this. But I don't want to. I'd rather run it on my web server which I access usually via ftp client. When I upload the site to the internet and attempt to register. I will lose connection with MySQL because the database still remains on my localhost. In my mysqli_connect.php document I have the DB_HOST as 'localhost' do I need to change this or any other settings for it to work like a regular web app on its own. Like I've said I may not have enough knowledge of PHP and I'm totally missing the point.
The app at the moment is:
http://www.karl.girlsdontlikeme.com/ch03/index.php
Thanks much. Karl..