Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a...

47
Creating A Database Driven Website 1. Setting Up Your Web Server 2. Creating a Database 3. Creating a Webpage to Display Information From a Database 4. Creating a form to Add information to a Database 5. Registering a Domain Name 6. Associating a Domain Name to Your Server

Transcript of Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a...

Page 1: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.

Creating A Database Driven Website

1. Setting Up Your Web Server2. Creating a Database3. Creating a Webpage to Display Information From a Database4. Creating a form to Add information to a Database5. Registering a Domain Name 6. Associating a Domain Name to Your Server

Page 2: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.

Visit http://domainsforauthors.com/ to setup a free website

Page 3: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.
Page 4: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.
Page 5: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.
Page 6: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.
Page 7: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.

Your URL: http://demo.domainsforauthors.com

Page 8: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.

Cpanel URL: http://cpanel.domainsforauthors.com/

Page 9: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.
Page 10: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.
Page 11: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.
Page 12: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.
Page 13: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.
Page 14: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.
Page 15: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.
Page 16: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.

http://cis3630.org/donotuse.html

<!DOCTYPE html><html>

<head><meta charset="UTF-8"> <title>Title descriptive of the page's contents or purpose</title><meta name="description" content="A longer description of the page's contents." /></head>

<body>Your content goes here</body>

</html>

Page 17: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.
Page 18: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.
Page 19: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.

Cpanel URL: http://cpanel.domainsforauthors.com/

Page 20: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.
Page 21: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.
Page 22: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.
Page 23: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.
Page 24: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.
Page 25: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.
Page 26: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.

CREATE TABLE IF NOT EXISTS `students` (`id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(100) NOT NULL, `email` varchar(100) NOT NULL, `url` varchar(100) NOT NULL, `added` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`id`), KEY `name` (`name`), KEY `id` (`id`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=128 ;

INSERT INTO `students` (`id`, `name`, `email`, `url`, `added`) VALUES(2, 'Ira Cross', '[email protected]', '', '2015-09-17 18:39:55'),(3, 'Anna Rios', '[email protected]', 'http://annarios.domainsforauthors.com/', '2015-10-27 22:43:00'),(4, 'Troy Johnson', '[email protected]', 'http://demo.domainsforauthors.com', '2015-10-27 23:01:54'),(5, 'Wonder Woman', '[email protected]', 'http://www.dccomics.com/characters/wonder-woman', '2015-10-27 23:50:28'),(1, 'Junjie Low', '[email protected]', '', '2015-10-28 22:44:18');

Page 27: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.
Page 28: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.
Page 29: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.

<?php $servername = "sql305.domainsforauthors.com"; $username = "dmnsf_16833743"; $password = "your_password"; $dbname = "dmnsf_16363720_database";?>

Create new a file call it database-connect.php

Page 30: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.

Create a new file called students.php<!DOCTYPE html><html>

<head><meta charset="UTF-8"> <title>Student Demo Page</title><meta name="description" content="A longer description of the page's contents." /></head>

<body><h2>Student Demo Page</h2><hr /><?php include('database-connect.php');

// Create connection$conn = new mysqli($servername, $username, $password, $dbname);// Check connectionif ($conn->connect_error) {die("Connection failed: " . $conn->connect_error);}

$sql = "SELECT id,name,email,url,added FROM students";$result = $conn->query($sql);

if ($result->num_rows > 0) {// output data of each rowwhile($row = $result->fetch_assoc()) {echo $row["id"]. $row["name"]. $row["website"]. "<br>";}} else {echo "0 results";}$conn->close();?><hr /></body></html>

Page 31: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.

Create a php file called add-student.php You may download the HTML here: http://cis3630.org/add-student.php-file.txt

Page 32: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.
Page 33: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.

Registering a Domain Name

Page 34: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.
Page 35: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.
Page 36: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.
Page 37: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.
Page 38: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.

You will be presented with multiple screens attempting to up sell you on with multiple, typically unneeded products.

Registering 2 domain names cost $19.98 via Network Solutions

Page 39: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.
Page 40: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.
Page 41: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.
Page 42: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.
Page 43: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.
Page 44: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.

Remember, you need to change the nameservers on a domain via registrar control panel BEFORE adding it to your account, it may take 24 to 72 hours to completely update the nameservers (it usually does not take that long):

Please verify your nameservers and/or change them to:

ns1.byet.orgns2.byet.orgns3.byet.orgns4.byet.orgns5.byet.org

The nameservers are changed via your domain registrar [in our case Network Solutions] control panel, NOT your hosting control panel [in our case domainsforauthors.com].

With free domainsforauthors account name servers MUST be set first, before adding the domain here in control panel.

Page 45: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.
Page 46: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.

After ___ hours http://studentdemo.org now pointa to the web site hosted at domainforauthors.com

For SEO reasons previously discussed you should stop using the original URL in this case

Use http://studentdemo.org

Stop using http://demo.domainsforauthors.com

Page 47: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.

Insert screen shot of classdemo.org