-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathConfirmAddMembership.php
More file actions
144 lines (109 loc) · 3.43 KB
/
ConfirmAddMembership.php
File metadata and controls
144 lines (109 loc) · 3.43 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
<?php
// Author: Matt Wallace
// Last Edited: 04/28/2015
// I promise this is my code.
// Description:
// Confirmation page for adding a membership to the database.
include "login.php";
if(isset($_SESSION["userType"]) == false)
{
echo "Not logged in!";
echo '<br><br>';
echo '<a href ="LoginPage.php">Go Log In</a>';
die();
}
?>
<html>
<head>
<title>
Confirm Membership Add
</title>
</head>
<h3>
Confirm Membership Add
</h3>
<body>
<?php
$sessionUser = $_SESSION['userType'];
// restrict access only to certain userTypes
/*
if($sessionUser != "member")
{
echo 'Not logged in as a member!';
echo '<br><br>';
echo '<a href ="LoginPage.php">Go Log In</a>';
die();
}
*/
echo "Logged in as: $sessionUser";
if($sessionUser == "member")
{
echo "<br>Membership ID: " . $_SESSION['memberID'] . "<br>";
}
$date = $_SESSION["today"];
echo "<br>";
echo "Today's date: $date";
?>
<br>
<br>
<?php
// CODE STARTS HERE
if(isset($_POST['name']) && isset($_POST['address']) && isset($_POST['phoneNumber']) && isset($_POST['email']) && isset($_POST['age']) && isset($_POST['length']))
{
$name = $_POST['name'];
$age= $_POST['age'];
$phoneNumber = $_POST['phoneNumber'];
$email = $_POST['email'];
$address = $_POST['address'];
$memberID = '';
$membershipID = '';
$length = $_POST['length'];
$today = explode("/", $date);
$startDate = date("Y-m-d", mktime(0,0,0, $today[2], $today[1], $today[0]));
$endDate = date("Y-m-d", mktime(0,0,0, $today[2], $today[1] + $length, $today[0]));
//die();
// create member first
$memberAddQuery = "insert into Member (MemberAcctNum, MemberAcctOrder, Name, Address, Email, PhoneNumber, Age)
values (NULL, '1','$name', '$address', '$email', '$phoneNumber', '$age')";
$memberResult = mysql_query($memberAddQuery) or die(mysql_error());
// get the new ID for this member
$memberIDQuery = "select ID from Member order by ID desc limit 1";
$IDResult = mysql_query($memberIDQuery) or die (mysql_error());
if($row = mysql_fetch_array($IDResult))
{
$memberID = $row['ID'];
}
// create a new membership for this member
$membershipAddQuery = "insert into Membership (PrimaryMemberID, StartDate, EndDate)
values ('$memberID', '$startDate', '$endDate')";
$membershipResult = mysql_query($membershipAddQuery) or die(mysql_error());
// get the membership ID for this membership
$membershipIDQuery = "select AcctNum from Membership order by AcctNum desc limit 1";
$membershipIDResult = mysql_query($membershipIDQuery) or die (mysql_error());
if($row = mysql_fetch_array($membershipIDResult))
{
$membershipID = $row['AcctNum'];
}
$memberUpdateQuery = "update Member
set MemberAcctNum = '$membershipID'
where ID = '$memberID'";
$memberUpdateResult = mysql_query($memberUpdateQuery) or die (mysql_error());
echo "Membership created!";
echo "<br>";
echo "Your membership ID is: $membershipID";
echo "<br>";
echo "<form action ='index.php'>";
echo "<input type ='submit' value = 'Go back to index' >";
echo "</form>";
}
else
{
echo "Got here illegally!";
echo "<br>";
echo "<form action ='index.php'>";
echo "<input type ='submit' value = 'Go back to index' >";
echo "</form>";
}
?>
</body>
</html>