SHOW:
|
|
- or go back to the newest paste.
1 | <head></head> | |
2 | ||
3 | <?php | |
4 | // Make a MySQL Connection | |
5 | $con = mysql_connect("xxx", "volunteers2012", "xxx"); | |
6 | if (!$con) | |
7 | { | |
8 | die('Could not connect: ' . mysql_error()); | |
9 | } | |
10 | ||
11 | mysql_select_db("volunteers2012", $con); | |
12 | ||
13 | mysql_real_escape_string($unescaped_string, $con); | |
14 | ||
15 | function checkEmail($email) { | |
16 | $email = mysql_real_escape_string($email); | |
17 | ||
18 | $sql = mysql_query("SELECT * FROM vols2012 WHERE email='$email'"); | |
19 | ||
20 | if (mysql_num_rows($sql) == 0) { | |
21 | return true; | |
22 | } | |
23 | ||
24 | return false; | |
25 | } | |
26 | ||
27 | if (checkEmail($_POST['email'])) { | |
28 | // Continue insert | |
29 | } else { | |
30 | die( "There is already a user with that email!" ) ; | |
31 | } | |
32 | ||
33 | function check_input($data, $problem='') | |
34 | { | |
35 | $data = trim($data); | |
36 | $data = stripslashes($data); | |
37 | $data = htmlspecialchars($data); | |
38 | } | |
39 | ||
40 | ||
41 | $sql="INSERT INTO vols2012 (id, agreeName, last_name, first_name, age, gender, phone, email, facebook, street_no, city, state, zip, attended, volbefore, volbeforeyes, cpr, tabc, skills, avail, shirt) | |
42 | ||
43 | VALUES ('', '$_POST[agreeName]', '$_POST[last_name]', '$_POST[first_name]', '$_POST[age]', '$_POST[gender]', '$_POST[phone]', '$_POST[email]', '$_POST[facebook]', '$_POST[street_no]', '$_POST[city]', '$_POST[state]', '$_POST[zip]', '$_POST[attended]', '$_POST[volbefore]', '$_POST[volbeforeyes]', '$_POST[cpr]', '$_POST[tabc]', '$_POST[skills]', '$_POST[avail]', '$_POST[shirt]')"; | |
44 | ||
45 | if(mysql_query($sql)) | |
46 | ||
47 | ?> | |
48 | ||
49 | <?php | |
50 | $agreeName = check_input($_POST['agreeName'], "Form incomplete. You did not add your electronic signature. Please go back and sign the release at the end of the form."); | |
51 | $lastname = check_input($_POST['last_name'], "Form incomplete. Enter your last name."); | |
52 | $firstname = check_input($_POST['first_name'], "Form incomplete. Enter your first name."); | |
53 | $age = check_input($_POST['age'], "Form incomplete. Enter your age."); | |
54 | $gender = check_input($_POST['gender'], "Form incomplete. Enter your gender."); | |
55 | $phone = check_input($_POST['phone'], "Form incomplete. Enter your phone number."); | |
56 | $email = check_input($_POST['email'], "Form incomplete. Enter your email address."); | |
57 | $street_no = check_input($_POST['street_no'], "Form incomplete. Please enter your address where you currently reside. This helps us when scheduling positions and meetings."); | |
58 | $city = check_input($_POST['city'], "Form incomplete. Please enter your city."); | |
59 | $state = check_input($_POST['state'], "Form incomplete. Please enter your state."); | |
60 | $zip = check_input($_POST['zip'], "Form incomplete. Please enter your zipcode."); | |
61 | $shirt = check_input($_POST['shirt'], "Form incomplete. Please enter your t-shirt size."); | |
62 | ?> | |
63 | ||
64 | <body> | |
65 | ||
66 | <div id="holding"> | |
67 | <span class="choice bigboldfont" style="font-size:22px"> | |
68 | ||
69 | <p>Thank you <?php echo $_POST['agreeName'];?>! Your application to volunteer at the Free Press Summer Fest 2012 is being processed.</p> | |
70 | ||
71 | <p>We will send you more information soon to your email address at <span class="font_orange"><?php echo $_POST['email'];?></span></p> | |
72 | ||
73 | </span> | |
74 | ||
75 | </div> | |
76 | </div></div> | |
77 | </div> | |
78 | </div> | |
79 | </div> | |
80 | ||
81 | ||
82 | ||
83 | </body> | |
84 | </html> | |
85 | - | <?php |
85 | + | <?php |
86 | ||
87 | if ($problem && strlen($data) == 0) | |
88 | { | |
89 | show_error($problem); | |
90 | } | |
91 | return $data; | |
92 | ||
93 | function show_error($myError) | |
94 | { | |
95 | - | |
95 | + | |
96 | ?> | |
97 | - | ?> |
97 | + | |
98 | ||
99 | ||
100 | ||
101 | ||
102 | ||
103 | <div id="holding2"> | |
104 | <span class="error_text"> | |
105 | <b><i>Please correct the following error:</i></b><br /><br /> | |
106 | <?php echo $checkEmail; ?> | |
107 | - | <?php echo $emailError; ?> |
107 | + | |
108 | <a style="#fe1e2d" href="#" onclick="history.go(-1);return false;"><span class="error_text2 font_orange">Click back on your browser or here to return to form</span></a> | |
109 | </div> | |
110 | ||
111 | <?php | |
112 | exit(); | |
113 | } | |
114 | ?> |