A website is a collection of related web pages located under a single domain name. And the web app is a website that has interaction with users. Domain name is used to identify your site form the global network uniquely, or it is a name given to an IP address. To create a new website, we need a domain name. We need to pay some money to register a domain name, but there are so many companies that give free domain names. For just testing and studying purpose we can use free domain names. So Create a free account on 000webhost
Create First Web page
So now you have registerd on 000Webhost and have a domain name like ENVC.000webhostapp.com Now login to your account and click on the file manager then click upload files now. There you can see a .htaccess file under the public_html folder. Click on the New File and create a new file with name "index.html". index.html will be selected as the default page of your site
Now copy this code index.html download from here to your index.html file . . and now visit your site you can see a login and register form. next we need to make a php file called reginster.php to save the data entered in the register form.
Create Your First PHP page
We need a data base and a table to save the details. so click on the manage database tab in the 000webhost then click New Database. Create a new database with any name just like envc_db , and give username and password , after that click create button. Now you can see the DB Name , DB User and DB Host, click on the manage and then goto phpmyadmin . now you need to create a table , so select your database and type name of your table eg: users , and 4 coluns .as shown in the image then like this , don't forget to tick the AI for the user_id colun
Now copy this php code or download the php code to your register.php file , and change db name , db username and password according to your , Now you can see when ever a user register it is inserted to the table users .
You have created your first website with a registration form. now you can see the registed users on the table
Thank you for reading, if you have any doubts please contact me on email@example.com.