capstone website code

31
A-2 About Page <!DOCTYPE html> <html> <head> <link href="stylesheet.css" rel="stylesheet" /> <title></title> </head> <body> <div id="container"> <div id="header"> <div id="logo"></div> <div id="title"><h1>Coaches Best Friend.com</h1></div> </div> <div id="menu"> <div id="home"> <a href="home_page.html"><span class="black">HOME</span></a> </div> <div id="about"> <a href="about_page.html"><span class="black">ABOUT</span></a> </div> <div id="parents"> <a href="parents_page.html"><span class="black">PARENTS/COACHES</span></a> </div> </div> <div id="about_page"> <div id="names"> <a href="At_Bats.html">At Bats</a><br /> <a href="Single.html">Single</a><br /> <a href="Double.html">Double</a><br /> <a href="Triple.html">Triple</a><br /> <a href="Home_Run.html">Home Run</a><br /> <a href="RBI.html">RBI</a><br /> <a href="Strike_Outs.html">Strike Outs</a><br /> <a href="Walks.html">Walks/HBP</a><br /> <a href="OBP.html">OBP</a><br /> <a href="AVG.html">AVG</a><br /> </div> <div class="history"> <h2><i>Some History</i></h2> <p class="small_text">Baseball evolved from the British game of rounders, and is a cousin to cricket in that it also involves two teams that alternate on defense and offense and involve throwing a ball to a batsman who attempts to "bat" it away and run safely to a base. The first documentation

Upload: anthony-rimoldi

Post on 12-Jan-2017

107 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Capstone Website Code

A-2 About Page

<!DOCTYPE html>

<html>

<head>

<link href="stylesheet.css" rel="stylesheet" />

<title></title>

</head>

<body>

<div id="container">

<div id="header">

<div id="logo"></div>

<div id="title"><h1>Coaches Best Friend.com</h1></div>

</div>

<div id="menu">

<div id="home">

<a href="home_page.html"><span

class="black">HOME</span></a>

</div>

<div id="about">

<a href="about_page.html"><span

class="black">ABOUT</span></a>

</div>

<div id="parents">

<a href="parents_page.html"><span

class="black">PARENTS/COACHES</span></a>

</div>

</div>

<div id="about_page">

<div id="names">

<a href="At_Bats.html">At Bats</a><br />

<a href="Single.html">Single</a><br />

<a href="Double.html">Double</a><br />

<a href="Triple.html">Triple</a><br />

<a href="Home_Run.html">Home Run</a><br />

<a href="RBI.html">RBI</a><br />

<a href="Strike_Outs.html">Strike Outs</a><br />

<a href="Walks.html">Walks/HBP</a><br />

<a href="OBP.html">OBP</a><br />

<a href="AVG.html">AVG</a><br />

</div>

<div class="history">

<h2><i>Some History</i></h2>

<p class="small_text">Baseball evolved from the British

game of rounders, and is a cousin to cricket in that it also involves two

teams that alternate on defense and

offense and involve throwing a ball to a batsman who

attempts to "bat" it away and run safely to a base. The first documentation

Page 2: Capstone Website Code

of base ball is in 1838, but there

are references to a game of base ball going back to the

late 1700s.

</p>

<br>

<p class="small_text">Softball, especially fast-pitch

softball, is considered mostly a women's game in the 21st century. But it

didn't begin that way - it began as

an offshoot of baseball for men that could be played

indoors in the winter. It was first played in 1887 with a boxing glove rolled

up into a ball (which was soft) and

fielders didn't wear gloves.

</p>

</div>

</div>

</div>

</body>

</html>

A-3 Parents/Coaches Page

<!DOCTYPE html>

<html>

<head>

<link href="stylesheet.css" rel="stylesheet" />

<title></title>

</head>

<body>

<div id="container">

<div id="header">

<div id="logo"></div>

<div id="title"><h1>Coaches Best Friend.com</h1></div>

</div>

<div id="menu">

<div id="home">

<a href="home_page.html"><span

class="black">HOME</span></a>

</div>

<div id="about">

<a href="about_page.html"><span

class="black">ABOUT</span></a>

</div>

<div id="parents">

<a href="parents_page.html"><span

class="black">PARENTS/COACHES</span></a>

</div>

</div>

<div id="parents_page">

<div id="names">

Page 3: Capstone Website Code

<a href="login.html">Login</a><br />

<a href="registration.html">Register</a><br />

</div>

<div class="history">

<h2 align="center"><i>Welcome Parents, Coaches, &

Players</i></h2>

<br>

<p id="font">Hello This section you can login from or

register. Once you are registered you will be

able to view stats of the players. If you are a coach you

will get rights to also add stats and update.

</div>

</div>

</div>

</body>

</html>

A-4 Registration Page

<!DOCTYPE html>

<html>

<head>

<link href="stylesheet.css" rel="stylesheet" />

<title></title>

</head>

<body>

<div id="container">

<div id="header">

<div id="title"><h1>Coaches Best Friend.com</h1></div>

</div>

<div id="menu">

<div id="home">

<a href="home_page.html"><span

class="black">HOME</span></a>

</div>

<div id="about">

<a href="about_page.html"><span

class="black">ABOUT</span></a>

</div>

<div id="parents">

<a href="parents_page.html"><span

class="black">PARENTS/COACHES</span></a>

</div>

</div>

Page 4: Capstone Website Code

<div id="register_page">

<div id="names">

<a href="login.html">Login</a><br />

<a href="registration.html">Register</a><br />

</div>

<div class="history">

<form action="registration.php" method="post" >

<br>

<p><span class="error">* required field.</span></p>

<br>

<label>First Name</label><span

class='error'>*</span><br>

<input type="text" name="firstname"><br>

<label>Last Name</label><span

class='error'>*</span><br>

<input type="text" name="lastname"><br>

<label>Address</label><span

class='error'>*</span><br>

<input type="text" name="address"><br>

<label>City</label><span class='error'>*</span><br>

<input type="text" name="city"><br>

<label>State</label><span class='error'>*</span><br>

<select name="state" onChange="combo(this, 'state')">

<option value="">Select One</option><option

value="AL">AL</option><option value="AK">AK</option>

<option value="AZ">AZ</option><option

value="AR">AR</option><option value="CA">CA</option>

<option value="CO">CO</option><option

value="CT">CT</option><option value="DE">DE</option>

<option value="FL">FL</option><option

value="GA">GA</option><option value="HI">HI</option>

<option value="ID">ID</option><option

value="IL">IL</option><option value="IN">IN</option>

<option value="IA">IA</option><option

value="KS">KS</option><option value="KY">KY</option>

<option value="LA">LA</option><option

value="ME">ME</option><option value="MD">MD</option>

<option value="MA">MA</option><option

value="MI">MI</option><option value="MN">MN</option>

<option value="MS">MS</option><option

value="MO">MO</option><option value="MT">MT</option>

<option value="NE">NE</option><option

value="NV">NV</option><option value="NH">NH</option>

<option value="NJ">NJ</option><option

value="NM">NM</option><option value="NY">NY</option>

<option value="NC">NC</option><option

value="ND">ND</option><option value="OH">OH</option>

<option value="OK">OK</option><option

value="OR">OR</option><option value="PA">PA</option>

<option value="RI">RI</option><option

value="SC">SC</option><option value="SD">SD</option>

<option value="TN">TN</option><option

value="TX">TX</option><option value="UT">UT</option>

<option value="VT">VT</option><option

value="VA">VA</option><option value="WA">WA</option>

<option value="WV">WV</option><option

Page 5: Capstone Website Code

value="WI">WI</option><option value="WY">WY</option>

</select><br>

<label>Zip Code</label><span

class='error'>*</span><br>

<input type="text" name="zip"><br>

<label>Phone Number</label><span

class='error'>*</span><br>

<input type="text" name="phone"><label

for='phone'>Ex. 555-555-5555</label><br>

<label>Email</label><span class='error'>*</span><br>

<input type="text" name="email"><br>

<label>User Name</label><span

class='error'>*</span><br>

<input type="text" name="username"><br>

<label>Password</label><span

class='error'>*</span><br>

<input type="password" name="password"><br>

<br>

<input type="submit" name="submit" value="Register">

</form>

</div>

</div>

</div>

</body>

</html>

A-5 Registration PHP <!DOCTYPE html>

<html>

<?php

if (isset($_POST['submit']))

{

$firstname = $_POST['firstname'];

$lastname = $_POST['lastname'];

$address = $_POST['address'];

$city = $_POST['city'];

$state = $_POST['state'];

$zip = $_POST['zip'];

$phone = $_POST['phone'];

$email = $_POST['email'];

$username = $_POST['username'];

$password = $_POST['password'];

$errors= '';

if (strlen($firstname) >=2 and strlen($firstname) <=20)

{

if (strlen($lastname) >=2 and strlen($lastname) <=20)

{

Page 6: Capstone Website Code

if (strlen($address) >=5 and strlen($address) <=50)

{

if (strlen($city) >=2 and strlen($city) <=20)

{

if(!empty($state))

{

if (preg_match('/^[0-9]{5}$/', $zip))

{

if (ereg('^[2-9]{1}[0-9]{2}-[0-

9]{3}-[0-9]{4}$', $phone))

{

if (preg_match("/^[^0-9][a-

zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[@][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[.][a-zA-

Z]{2,4}?$/i",$email))

{

if (strlen($username)

>=5 and strlen($username) <=25)

{

if

(strlen($password) >=5 and strlen($password) <=20)

{

// Create

connection

$con=

mysqli_connect("localhost","root","","softball");

// Check

connection

if

(mysqli_connect_errno($con))

{

echo

"Failed to connect to MySQL: " . mysqli_connect_error();

}

//Query

$sql2="INSERT INTO LOGIN (UserName, Password)

VALUES('$username','$password')";

if

(!mysqli_query($con,$sql2))

{

die('Error: ' . mysqli_error($con));

}

$id =

mysqli_insert_id($con);

$sqli =

Page 7: Capstone Website Code

"INSERT INTO MEMBERS(FirstName, LastName, Address, City, State, Zip,

PhoneNumber, Email, LoginID)

VALUES('$firstname', '$lastname', '$address', '$city', '$state','$zip',

'$phone', '$email', '$id')";

if

(!mysqli_query($con,$sqli))

{

die('Error: ' . mysqli_error($con));

}

//echo

strtr(file_get_contents('http://localhost/Webpage/thankyou.html'), $aParams);

header

('Location: thankyou.html');

mysqli_close($con);

}

else

{

echo

"Please enter a valid alphanumeric password that is at least 5 characters

long.<br/>Click on the back button on browser";

}

}

else

{

echo "Please

enter a username is at least 5 characters long.<br/>Click on the back button

on browser";

}

}

else

{

echo "Please enter a

valid E-Mail address.<br/>Click on the back button on browser";

}

}

else

{

echo "Please enter a valid

phone number.<br/>Click on the back button on browser";

}

}

else

{

echo "Zip Code is

invalid.<br/>Click on the back button on browser";

}

}

else

{

echo "Please select the state";

}

Page 8: Capstone Website Code

}

else

{

echo "Please enter a valid City name.<br/>Click

on the back button on browser";

}

}

else

{

echo "Please enter a valid address name.<br/>Click on

the back button on browser";

}

}

else

{

echo "Please enter your lastname in the field

provided<br/>Click on the back button on browser";

}

}

else

{

echo "Please enter your firstname in the field provided<br/>Click

on the back button on browser";

}

}

?>

</html>

A-6 Login Page

<!DOCTYPE html>

<html>

<head>

<link href="stylesheet.css" rel="stylesheet" />

<title></title>

</head>

<body>

<div id="container">

<div id="header">

<div id="title"><h1>Coaches Best Friend.com</h1></div>

</div>

<div id="menu">

<div id="home">

<a href="home_page.html"><span

class="black">HOME</span></a>

</div>

<div id="about">

<a href="about_page.html"><span

class="black">ABOUT</span></a>

</div>

<div id="parents">

Page 9: Capstone Website Code

<a href="parents_page.html"><span

class="black">PARENTS/COACHES</span></a>

</div>

</div>

<div id="login_page">

<div id="names">

<a href="login.html">Login</a><br />

<a href="registration.html">Register</a><br />

</div>

<div class="history">

<form action="login.php" method="post">

<br>

<table>

<tr>

<td>

Username:

</td>

<td>

<input type="text" name="username"><br>

</td>

</tr>

<tr>

<td>

Password:

</td>

<td>

<input type="password" name="password">

</td>

</tr>

</table>

<input type="submit" name="submit" value="Log-in">

</form>

</div>

</div>

</div>

</body>

</html>

A-7 Login PHP <!DOCTYPE html>

<html>

<?php

if(isset($_POST['submit']))

{

// Create connection

$con= mysql_connect("localhost","root","")

or die("Error connecting to database.");

//Connect to database

mysql_select_db("softball",$con)

Page 10: Capstone Website Code

or die("Couldn't select the database.");

//search the databse for the user name and password

$username = mysql_real_escape_string($_POST['username']);

$password = mysql_real_escape_string($_POST['password']);

$sql = mysql_query("SELECT * FROM LOGIN WHERE

UserName='$username' AND Password='$password' LIMIT 1");

if(mysql_num_rows($sql) == 1)

{

$row = mysql_fetch_array($sql);

session_start();

$_SESSION['username'] = $row['UserName'];

$_SESSION['admin'] = $row['Adminstrator'];

$_SESSION['logged'] = TRUE;

include("successful_login.php"); // Modify to go to the

page you would like

exit;

}

else

{

header ('Location: login.html');

exit;

}

}

?>

</html>

A-8 Login Successful PHP <!DOCTYPE html>

<html>

<head>

<link href="stylesheet.css" rel="stylesheet" />

<title></title>

</head>

<body>

<div id="container">

<div id="header">

<div id="logo"></div>

<div id="title"><h1>Coaches Best Friend.com</h1></div>

</div>

<div id="menu">

<div id="home">

<a href="home_page.html"><span

class="black">HOME</span></a>

</div>

<div id="about">

<a href="about_page.html"><span

Page 11: Capstone Website Code

class="black">ABOUT</span></a>

</div>

<div id="parents">

<a href="parents_page.html"><span

class="black">PARENTS/COACHES</span></a>

</div>

</div>

<div id="parents_page">

<div id="names">

<a href="stats_output.html">Show Stats</a><br>

<a href="player_stats.html">Enter Stats</a><br />

</div>

<div class="history">

<?PHP

if(!$_SESSION['logged'])

{

header("Location: login.html");

exit;

}

echo '<h2 id="bold">Welcome, '.$_SESSION['username'].'</h2>';

?>

<p id="font" class="center">Now on the left side there is tabs to

look at stats for the players (Stats),

enter the stats for a player (Enter Stats), and logout

(logout).

</p>

</div>

</div>

</div>

</body>

</html>

A-9 Stats Entry Page

<!DOCTYPE html>

<html>

<head>

<link href="stylesheet.css" rel="stylesheet" />

<title></title>

</head>

<body>

<div id="container">

<div id="header">

<div id="title"><h1>Coaches Best Friend.com</h1></div>

Page 12: Capstone Website Code

</div>

<div id="menu">

<div id="home">

<a href="home_page.html"><span

class="black">HOME</span></a>

</div>

<div id="about">

<a href="about_page.html"><span

class="black">ABOUT</span></a>

</div>

<div id="parents">

<a href="parents_page.html"><span

class="black">PARENTS/COACHES</span></a>

</div>

</div>

<div id="register_page">

<div id="names">

<a href="stats_output.html">Show Stats</a><br />

<a href="player_stats.html">Enter Stats</a><br />

</div>

<div class="history">

<form action="player_stats.php" method="post" >

<p id="bold">Enter Player Stats</p>

<br>

<table>

<tr>

<td>

<label>Team Name</label>

</td>

<td>

<label>City</label>

</td>

<td>

<label>State</label>

</td>

</tr>

<tr>

<td>

<input type="text" name="teamname">

</td>

<td>

<input type="text" name="city">

</td>

<td>

<select name="state"

onChange="combo(this, 'state')">

<option value="">Select

One</option><option value="AL">AL</option><option value="AK">AK</option>

<option

value="AZ">AZ</option><option value="AR">AR</option><option

Page 13: Capstone Website Code

value="CA">CA</option>

<option

value="CO">CO</option><option value="CT">CT</option><option

value="DE">DE</option>

<option

value="FL">FL</option><option value="GA">GA</option><option

value="HI">HI</option>

<option

value="ID">ID</option><option value="IL">IL</option><option

value="IN">IN</option>

<option

value="IA">IA</option><option value="KS">KS</option><option

value="KY">KY</option>

<option

value="LA">LA</option><option value="ME">ME</option><option

value="MD">MD</option>

<option

value="MA">MA</option><option value="MI">MI</option><option

value="MN">MN</option>

<option

value="MS">MS</option><option value="MO">MO</option><option

value="MT">MT</option>

<option

value="NE">NE</option><option value="NV">NV</option><option

value="NH">NH</option>

<option

value="NJ">NJ</option><option value="NM">NM</option><option

value="NY">NY</option>

<option

value="NC">NC</option><option value="ND">ND</option><option

value="OH">OH</option>

<option

value="OK">OK</option><option value="OR">OR</option><option

value="PA">PA</option>

<option

value="RI">RI</option><option value="SC">SC</option><option

value="SD">SD</option>

<option

value="TN">TN</option><option value="TX">TX</option><option

value="UT">UT</option>

<option

value="VT">VT</option><option value="VA">VA</option><option

value="WA">WA</option>

<option

value="WV">WV</option><option value="WI">WI</option><option

value="WY">WY</option>

</select>

</td>

</tr>

</table>

<table>

<tr>

<td>

<label>Sport</label>

</td>

<td>

<label>Division</label>

Page 14: Capstone Website Code

</td>

</tr>

<tr>

<td>

<select name="sport"

onChange="combo(this, 'state')">

<option value="">Select

One</option>

<option

value="Baseball">Baseball</option>

<option

value="Softball">Softball</option>

</select>

</td>

<td>

<input type="text" name="division">

</td>

</tr>

</table>

<table>

<tr>

<td>

<label>First Name</label>

</td>

<td>

<label>Last Name</label>

</td>

<td>

<label>Birthdate <i

class="error">ex.YYYY-MM-DD</i></label>

</td>

</tr>

<tr>

<td>

<input type="text"

name="firstname">

</td>

<td>

<input type="text" name="lastname">

</td>

<td>

<input type="text" name="birthday">

</td>

</tr>

</table>

<br>

<label><b>At Bats</b></label>

<select name="atbats">

<option value="">Select One</option>

<option value="0">0</option>

<option value="1">1</option>

<option value="2">2</option>

<option value="3">3</option>

<option value="4">4</option>

<option value="5">5</option>

<option value="6">6</option>

Page 15: Capstone Website Code

<option value="7">7</option>

<option value="8">8</option>

<option value="9">9</option>

<option value="10">10</option>

</select>

<label><b>Singles</b></label>

<select name="singles">

<option value="">Select One</option>

<option value="0">0</option>

<option value="1">1</option>

<option value="2">2</option>

<option value="3">3</option>

<option value="4">4</option>

<option value="5">5</option>

<option value="6">6</option>

<option value="7">7</option>

<option value="8">8</option>

<option value="9">9</option>

<option value="10">10</option>

</select>

<label><b>Doubles</b></label>

<select name="doubles">

<option value="">Select One</option>

<option value="0">0</option>

<option value="1">1</option>

<option value="2">2</option>

<option value="3">3</option>

<option value="4">4</option>

<option value="5">5</option>

<option value="6">6</option>

<option value="7">7</option>

<option value="8">8</option>

<option value="9">9</option>

<option value="10">10</option>

</select>

<label><b>Triples</b></label>

<select name="triples">

<option value="">Select One</option>

<option value="0">0</option>

<option value="1">1</option>

<option value="2">2</option>

<option value="3">3</option>

<option value="4">4</option>

<option value="5">5</option>

<option value="6">6</option>

<option value="7">7</option>

<option value="8">8</option>

<option value="9">9</option>

<option value="10">10</option>

</select><br><br>

<label><b>Home Run</b></label>

<select name="homerun">

<option value="">Select One</option>

<option value="0">0</option>

<option value="1">1</option>

<option value="2">2</option>

<option value="3">3</option>

Page 16: Capstone Website Code

<option value="4">4</option>

<option value="5">5</option>

<option value="6">6</option>

<option value="7">7</option>

<option value="8">8</option>

<option value="9">9</option>

<option value="10">10</option>

</select>

<label><b>Walks</b></label>

<select name="walks">

<option value="">Select One</option>

<option value="0">0</option>

<option value="1">1</option>

<option value="2">2</option>

<option value="3">3</option>

<option value="4">4</option>

<option value="5">5</option>

<option value="6">6</option>

<option value="7">7</option>

<option value="8">8</option>

<option value="9">9</option>

<option value="10">10</option>

</select>

<label><b>RBI</b></label>

<select name="rbi">

<option value="">Select One</option>

<option value="0">0</option>

<option value="1">1</option>

<option value="2">2</option>

<option value="3">3</option>

<option value="4">4</option>

<option value="5">5</option>

<option value="6">6</option>

<option value="7">7</option>

<option value="8">8</option>

<option value="9">9</option>

<option value="10">10</option>

</select>

<label><b>HBP</b></label>

<select name="hbp">

<option value="">Select One</option>

<option value="0">0</option>

<option value="1">1</option>

<option value="2">2</option>

<option value="3">3</option>

<option value="4">4</option>

<option value="5">5</option>

<option value="6">6</option>

<option value="7">7</option>

<option value="8">8</option>

<option value="9">9</option>

<option value="10">10</option>

</select><br><br>

<label><b>Strikeouts</b></label>

<select name="strikeouts">

<option value="">Select One</option>

<option value="0">0</option>

Page 17: Capstone Website Code

<option value="1">1</option>

<option value="2">2</option>

<option value="3">3</option>

<option value="4">4</option>

<option value="5">5</option>

<option value="6">6</option>

<option value="7">7</option>

<option value="8">8</option>

<option value="9">9</option>

<option value="10">10</option>

</select>

<label><b>Drop 3rd Strike</b></label>

<select name="drop3strike">

<option value="">Select One</option>

<option value="0">0</option>

<option value="1">1</option>

<option value="2">2</option>

<option value="3">3</option>

<option value="4">4</option>

<option value="5">5</option>

<option value="6">6</option>

<option value="7">7</option>

<option value="8">8</option>

<option value="9">9</option>

<option value="10">10</option>

</select>

<label><b>Sac</b></label>

<select name="sac">

<option value="">Select One</option>

<option value="0">0</option>

<option value="1">1</option>

<option value="2">2</option>

<option value="3">3</option>

<option value="4">4</option>

<option value="5">5</option>

<option value="6">6</option>

<option value="7">7</option>

<option value="8">8</option>

<option value="9">9</option>

<option value="10">10</option>

</select><br><br>

<input type="submit" name="submit" value="Submit

Stats">

</form>

</div>

</div>

</div>

</body>

</html>

Page 18: Capstone Website Code

A-10 Stats Entry PHP <!DOCTYPE html>

<html>

<?php

if (isset($_POST['submit']))

{

$teamname = $_POST['teamname'];

$city = $_POST['city'];

$state = $_POST['state'];

$sport = $_POST['sport'];

$division = $_POST['division'];

$firstname = $_POST['firstname'];

$lastname = $_POST['lastname'];

$birthday = $_POST['birthday'];

$atbats = $_POST['atbats'];

$singles = $_POST['singles'];

$doubles = $_POST['doubles'];

$triples = $_POST['triples'];

$homerun = $_POST['homerun'];

$walks = $_POST['walks'];

$rbi = $_POST['rbi'];

$hbp = $_POST['hbp'];

$strikeouts = $_POST['strikeouts'];

$drop3strike = $_POST['drop3strike'];

$sac = $_POST['sac'];

$errors= '';

if (strlen($teamname) >=2 and strlen($teamname) <=25)

{

if (strlen($city) >=2 and strlen($city) <=25)

{

if(!empty($state))

{

if(!empty($sport))

{

if (strlen($division) >=2 and strlen($division)

<=10)

{

if (strlen($firstname) >=2 and

strlen($firstname) <=20)

{

if (strlen($lastname) >=2 and

strlen($lastname) <=20)

{

if (ereg('([0-9]{4})-([0-

9]{1,2})-([0-9]{1,2})', $birthday))

{

if(!empty($atbats))

{

if(!empty($singles) >=0)

{

Page 19: Capstone Website Code

if(!empty($doubles) >= 0)

{

if(!empty($triples) >= 0)

{

if(!empty($homerun) >= 0)

{

if(!empty($walks) >= 0)

{

if(!empty($rbi) >= 0)

{

if(!empty($hbp) >= 0)

{

if(!empty($strikeouts) >= 0)

{

if(!empty($drop3strike) >= 0)

{

if(!empty($sac) >= 0)

{

// Create connection

$con=

mysqli_connect("localhost","root","","softball");

// Check connection

if (mysqli_connect_errno($con))

{

echo "Failed to connect to

MySQL: " . mysqli_connect_error();

}

Page 20: Capstone Website Code

//Query

$sql2 = "INSERT INTO SPORTS(Sport)

VALUES('$sport')";

if (!mysqli_query($con,$sql2))

{

die('Error: ' .

mysqli_error($con));

}

$id = mysqli_insert_id($con);

$sql3 = "INSERT INTO

TEAMS(TeamName, City, State, Division, SportID)

VALUES('$teamname', '$city',

'$state', '$division', '$id')";

if (!mysqli_query($con,$sql3))

{

die('Error: ' .

mysqli_error($con));

}

$id2 = mysqli_insert_id($con);

$sql1 = "INSERT INTO

PLAYERS(FirstName, LastName, BirthDate, TeamID)

VALUES('$firstname', '$lastname',

'$birthday', '$id2')";

if (!mysqli_query($con,$sql1))

{

die('Error: ' .

mysqli_error($con));

}

$id3 = mysqli_insert_id($con);

Page 21: Capstone Website Code

$sql4 = "INSERT INTO

STATS(PlayerID, AtBats, Singles, Doubles, Triples, HomeRuns, Walks, RBI,

HitByPitch, StrikeOuts, D3Strike, Sac)

VALUES('$id3', '$atbats',

'$singles', '$doubles', '$triples', '$homerun', '$walks', '$rbi', '$hbp',

'$strikeouts', '$drop3strike', '$sac')";

if (!mysqli_query($con,$sql4))

{

die('Error: ' .

mysqli_error($con));

}

//echo

strtr(file_get_contents('http://localhost/Webpage/thankyou.html'), $aParams);

header ('Location:

stats_output.html');

mysqli_close($con);

}

else

{

echo "Please select from the drop

down box number of Sacrifices<br/>Click on the back button on browser";

}

}

else

{

echo "Please select from the drop down

box number of Drop 3rd Strikes<br/>Click on the back button on browser";

}

}

else

Page 22: Capstone Website Code

{

echo "Please select from the drop down box

number of Strikeouts<br/>Click on the back button on browser";

}

}

else

{

echo "Please select from the drop down box number of

hit by pitches<br/>Click on the back button on browser";

}

}

else

{

echo "Please select from the drop down box number of runs

batted in<br/>Click on the back button on browser";

}

}

else

{

echo "Please select from the drop down box number of

walks<br/>Click on the back button on browser";

}

}

else

{

echo "Please select from the drop down box number of home

runs<br/>Click on the back button on browser";

}

}

else

{

echo "Please select from the drop down box number of triples<br/>Click

on the back button on browser";

}

Page 23: Capstone Website Code

}

else

{

echo

"Please select from the drop down box number of doubles<br/>Click on the back

button on browser";

}

}

else

{

echo

"Please select from the drop down box number of singles<br/>Click on the back

button on browser";

}

}

else

{

echo "Please

select from the drop down box number of at bats<br/>Click on the back button

on browser";

}

}

else

{

echo "Please enter

vaild Birthdate as the example<br/>Click on the back button on browser";

}

}

else

{

echo "Please enter the

players last name<br/>Click on the back button on browser";

}

}

else

{

echo "Please enter the palyer's

first name<br/>Click on the back button on browser";

}

}

else

{

echo "Please enter the division<br/>Click

on the back button on browser";

}

}

else

{

echo "Please select the sport<br/>Click on the

back button on browser";

}

}

else

{

echo "Please select the state<br/>Click on the back

button on browser";

}

Page 24: Capstone Website Code

}

else

{

echo "Please enter your Team's City in the field

provided<br/>Click on the back button on browser";

}

}

else

{

echo "Please enter your Team Name in the field provided<br/>Click

on the back button on browser";

}

}

?>

</html>

A-11 Stats Output

<!DOCTYPE html>

<html>

<head>

<link href="stylesheet.css" rel="stylesheet" />

<title></title>

</head>

<body>

<div id="container">

<div id="header">

<div id="title"><h1>Coaches Best Friend.com</h1></div>

</div>

<div id="menu">

<div id="home">

<a href="home_page.html"><span

class="black">HOME</span></a>

</div>

<div id="about">

<a href="about_page.html"><span

class="black">ABOUT</span></a>

</div>

<div id="parents">

<a href="parents_page.html"><span

class="black">PARENTS/COACHES</span></a>

</div>

</div>

Page 25: Capstone Website Code

<div id="register_page">

<div id="names">

<a href="stats_output.html">Show Stats</a><br />

<a href="player_stats.html">Enter Stats</a><br />

</div>

<div class="history">

<form action="stats_output.php" method="post" >

<br>

<p id="bold" class ="center">Enter players name for

stats</p>

<table>

<tr>

<td>

<label>First</label>

</td>

<td>

<input type="text" name="firstname">

</td>

</tr>

<tr>

<td>

<label>Last</label>

</td>

<td>

<input type="text" name="lastname">

</td>

</tr>

</table>

<br>

<input type="submit" name="submit" value="View Stats">

</form>

</div>

</div>

</div>

</body>

</html>

A-12 Output PHP <!DOCTYPE html>

<html>

<header>

<link href="stylesheet.css" rel="stylesheet" />

</header>

<body>

<!--

$hits + STATS.Walks + STATS.HitByPitch) / (STATS.AtBats + STATS.Sac)) AS

"OBP"

Page 26: Capstone Website Code

-->

<div id="container">

<div id="header">

<div id="title"><h1>Coaches Best Friend.com</h1></div>

</div>

<div id="menu">

<div id="home">

<a href="home_page.html"><span

class="black">HOME</span></a>

</div>

<div id="about">

<a href="about_page.html"><span

class="black">ABOUT</span></a>

</div>

<div id="parents">

<a href="parents_page.html"><span

class="black">PARENTS/COACHES</span></a>

</div>

</div>

<div id="register_page">

<div id="names">

<a href="stats_output.html">Show Stats</a><br />

<a href="player_stats.html">Enter Stats</a><br />

</div>

<div class="history">

<h2 class="center" id="bold">Stats of Player selected</h2>

<br>

<form>

<?PHP

$first = $_POST['firstname'];

$last = $_POST['lastname'];

// Create connection

$con= mysql_connect("localhost","root","")

or die("Error connecting to database.");

//Connect to database

mysql_select_db("softball",$con)

or die("Couldn't select the database.");

if ((!$first) || (!$last))

{

echo "Please enter a First Name and a

Last Name<br>Click the back button on the browser!";

}

else

{

$sql = "Select DISTINCT TEAMS.TeamName,

Page 27: Capstone Website Code

PLAYERS.FirstName, PLAYERS.LastName, STATS.AtBats, STATS.Singles,

STATS.Doubles, STATS.Triples,

STATS.HomeRuns, STATS.Walks, STATS.RBI, STATS.HitByPitch, STATS.StrikeOuts,

STATS.D3Strike, STATS.Sac

FROM PLAYERS

INNER JOIN TEAMS ON PLAYERS.TeamID

= TEAMS.TeamID

INNER JOIN STATS ON STATS.PlayerID

= PLAYERS.PlayerID

WHERE FirstName LIKE '%$first' AND

LastName LIKE '%$last'";

$result= mysql_query($sql, $con);

$num_results = mysql_num_rows($result);

for ($i = 0; $i <

mysql_num_rows($result); $i++)

{

$row = mysql_fetch_assoc($result);

$hits = $row['Singles'] +

$row['Doubles'] + $row['Triples'] + $row['HomeRuns'];

$avg = $hits / $row['AtBats'];

$obp = ($hits + $row['Walks'] +

$row['HitByPitch']) / ($row['AtBats'] + $row['Sac']);

print "<b>" . $row['FirstName'] . "

" . $row['LastName'] . "</b>";

echo

"<br><table border='1'>

<tr>

<th>

At Bats

</th>

<th>

Singles

</th>

<th>

Doubles

</th>

<th>

Triples

</th>

<th>

Home Runs

</th>

<th>

Walks

</th>

</tr>

<tr>

<td>"

. $row['AtBats']

.

Page 28: Capstone Website Code

"</td>

<td>"

. $row['Singles']

.

"</td>

<td>"

. $row['Doubles']

.

"</td>

<td>"

. $row['Triples']

.

"</td>

<td>"

.

$row['HomeRuns'] .

"</td>

<td>"

. $row['Walks'] .

"</td>

</tr>

<tr>

<th>

RBI's

</th>

<th>

Hit by Pitch

</th>

<th>

Strike Outs

</th>

<th>

Drop 3rd Strikes

</th>

<th>

Sacrifices

</th>

</tr>

<tr>

<td>"

. $row['RBI'] .

"</td>

<td>"

.

$row['HitByPitch'] .

"</td>

<td>"

.

$row['StrikeOuts'] .

"</td>

<td>"

.

$row['D3Strike'] .

"</td>

<td>"

. $row['Sac'] .

"</td>

Page 29: Capstone Website Code

</tr>

</table>

<br>

<table border='1'>

<tr>

<th>

Amount of

Hits

</th>

<td>"

. $hits .

"</td>

</tr>

<tr>

<th>

Batting

Average(AVG)

</th>

<td>"

.

number_format($avg, 3) .

"</td>

</tr>

<tr>

<th>

On Base

Percentage (OBP)

</th>

<td>"

.

number_format($obp, 3) .

"</td>

</tr>

</table>";

}

}

mysql_close($con);

?>

</form>

</div>

</div>

</div>

</body>

</html>

A-13 Style Sheet

body {margin: 0 auto; background-color:black;}

h1 {font-style:italic; font-size:50px; font-family:Times; margin-top:5px;}

li {margin:0;}

Page 30: Capstone Website Code

p {margin:0;}

h2 {margin-bottom:0;}

ul {margin:0;}

#bold {text-align:center; font-size:30px; color:red;}

.class {text-align:center;} #head {text-align:center;}

#container { width:800px; height:800px; background-color:gray; margin: 0 auto; border-radius:25px}

.small_text{font-size:16px;}

/* Header Section */

#header { width:800px; height:150px; background-color:#ed2913; background-image: url('baseball_softball.jpg'); border-top-left-radius:25px; border-top-

right-radius:25px}

#title {text-align:center;color:#0C0C0C}

/* Menu- tabs */

#menu {width:800px; height:25px; background-image: url('baseball_grass.jpg');} #home, #about, #pics, #coaches {width:70px; height:25px; float:left; padding-left:5px;}

#parents {width:80px; height:25px; float:left;} .black {color:black;}

/* Main Page */

#main_page { width:800px; height:625px; background-color:#ED2913; color:#24F2E8; border-bottom-left-radius:25px; border-bottom-right-

radius:25px}

#main_top { padding:20px;

width:760px;

height:325px;

font-size:30px;

font-family: cursive;

font-style:italic;

text-align:center;

}

#main_bottom {font-family: Times New Roman; font-size: 30px;

height: 280px;

text-align: left;

width: 780px;

padding:10px;

}

/* About Page */

#about_page, #parents_page , #coaches_page, #login_page, #register_page { width:796px;

height:621px;

background-color:white;

overflow:auto;

color:black;

padding:2px;

Page 31: Capstone Website Code

border-bottom-left-radius:25px;

border-bottom-right-radius:25px;

}

#names { width:75px;

height:611px;

float:left;

border:5px solid yellow;

border-radius:25px;

text-align:center;

}

.history { width:691px;

height:611px;

float:left;

padding-left:5px;

padding-right:5px;

border:5px solid blue;

border-radius:25px;

font-family: cursive;

}

.center { text-align:center;

}

#font {font-size:15px;}

/*Registration Page

Form attributes */

.error {color: #FF0000;}