Okay, I did that and I got this error:
Warning: Cannot add header information - headers already sent by (output started at /mnt/web_a/d48/s18/a000ez4b/www/SignUp_1.php:25) in /mnt/web_a/d48/s18/a000ez4b/www/SignUp_1.php on line 57
This is the code that I used with your changes:
<?php
// Check to see if the form has been submitted (by checking the hidden form field $form_complete
if ($_REQUEST['form_complete'])
{
// Include the class
include("./validator-class.php");
// Initiate a new instance of the class
$my_form = new validator;
// Check to see if the form fields have valid data
// Please check the README.txt file for more info...
if ($my_form->validate_fields("FirstName, LastName"))
{
// If we're here, the Form successfully validated, see below
// Now we 1) Insert the Data with SQL statemetn 2) Direct User to another page
// 1) -------SQL Insert Statement-----------------
$username = "u51778201";
$password = "19eed";
$hostname = "mysqlhost";
$dbh = mysql_connect($hostname, $username, $password)
or die("Unable to connect to MySQL");
print "Connected to MySQL<br>";
mysql_select_db("d52778201");
$firstname_var=$REQUEST['FirstName'];
$lastname_var=$REQUEST['LastName'];
$email_var=$REQUEST['Email'];
$zip_var=$REQUEST['Zip'];
$homephone_var=$REQUEST['HomePhone'];
$birthyear_var=$REQUEST['Birthyear'];
$gender_var=$REQUEST['Gender'];
$university_var=$REQUEST['University'];
$heardaboutit_var=$REQUEST['HeardAboutIt'];
$friendemail1_var=$REQUEST['FriendEmail1'];
$friendemail2_var=$REQUEST['FriendEmail2'];
$waiver_var=$REQUEST['Waiver'];
$insert = "INSERT INTO People1
(FirstName, LastName, Email, HomePhone, Birthyear,
Gender, University, HeardAboutIt, FriendEmail1, FriendEmail2, Waiver, DateEntered)
VALUES
('$firstname_var', '$lastname_var', '$email_var', '$homephone_var', '$birthyear_var',
'$gender_var', '$university_var', '$heardaboutit_var',
'$friendemail1_var', '$friendemail2_var', '$waiver_var', now())";
print("<font face='verdana,arial' size=1><br>\n");
print($insert);
print("<br><br>\n");
//-------Run SQL to MySQL database-----------------
mysql_query($insert) or die ("Sorry, there was a problem. Could not add data to the table.");
// 2) -------* Direct user to another page in Web site -----------------
header("Location: SignUp3.php"); //Just a test page for now
exit;
}
//-------Prints Error Statement if form fails to validate -----------------
else{
print($my_form->error . "<br><br>");
}
} // End of 1st If Statement
?>
<html>
<head><title> Test 1 </title></head>
<body bgcolor="#ffffff">
<!-- Form #1 -->
<form name="SignUp3.php" method="POST" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<input type="hidden" name="form_complete" value="1">
<TABLE> <!-- Start of Table: Mervyn -->
<TR>
<TD valign="top">
<font face="verdana,arial" size=2><strong>
<br>
Input Info
<br><br>
</strong>
</TD>
</TR>
<TR>
<td width=90 ><font face="verdana,arial" size=1>First Name <font color=orange>*</font></td>
<td><input type="text" name="FirstName" value="<?php echo $_REQUEST['FirstName']; ?>"></td>
</tr>
<tr>
<td><font face="verdana,arial" size=1>Last Name <font color=orange>*</font></font></td>
<td><input type="text" name="LastName" value="<?php echo $_REQUEST['LastName']; ?>"></td>
</tr>
<tr>
<td><font face="verdana,arial" size=1>Email <font color=orange>*</font></td>
<td><input type="text" name="Email" value="<?php echo $_REQUEST['Email']; ?>"></td>
</tr>
<tr>
<td><font face="verdana,arial" size=1>Zip <font color=orange>*</font></td>
<td><input type="text" name="Zip" value="<?php echo $_REQUEST['Zip']; ?>"></td>
</tr>
<tr>
<td><font face="verdana,arial" size=1>Home Phone </td>
<td><input type="text" name="HomePhone" value="<?php echo $_REQUEST['HomePhone']; ?>"><font color =#999999 size="1"> (###) ###-#### </font><BR></td>
</tr>
<tr>
<td><font face="verdana,arial" size=1>Birthdate (year only) <font color=orange>*</font> </td>
<td><font face="verdana,arial" size=1>
<input type="text" name="Birthyear" value="<?php echo $_REQUEST['Birthyear']; ?>">
<font face="verdana,arial" size=1 color =#999999> Example: 1968 </font>
</td>
</tr>
<tr>
<td><font face="verdana,arial" size=1>Gender <font color=orange>*</font> </td>
<td><INPUT TYPE="radio" NAME="Gender" VALUE="Male" CHECKED><font face="verdana,arial" size=2>Male
<INPUT TYPE="radio" NAME="Gender" VALUE="Female" ><font face="verdana,arial" size=2>Female</td>
</tr>
<tr>
<td valign="baseline"><font face="verdana,arial" size=1>Your University </td>
<td valign="baseline"><font face="verdana,arial" size=1>
<input type="text" name="University" value=""><BR><font face="verdana,arial" size=1 color =#999999>(the college from which you graduated...like for a multi-school social or sports event)</font>
</td>
</tr>
<tr>
<td><font face="verdana,arial" size=1>How did you hear about<br> Space City Mixer?</font></td>
<td><INPUT TYPE="text" NAME="HeardAboutIt" size=40> <BR> </td>
</tr>
<tr>
<br>
<td rowspan=2 width="145">
<font face="verdana,arial" size=1>
2's a Company but 3's a Party!! Sign Up a <br>Couple of Friends...<br></td>
<td>
<font face="verdana,arial" size=1>
Friend's Email #1 <INPUT TYPE="text" NAME="Email_Friend1" size=30></td>
</tr>
<tr>
<td>
<font face="verdana,arial" size=1>
Friend's Email #2 <INPUT TYPE="text" NAME="Email_Friend2" size=30></td>
</tr>
<tr>
<td colspan=2>
<br>
<input type="checkbox" name="Waiver" value="<?php echo $_REQUEST['Waiver']; ?>"><font face="verdana,arial" size=1>I've read and accepted the <a href="LiabilityWaiver.asp">Terms of Participation</a></font><font color=orange size=1> *</font>
<BR>
</td>
</tr>
<tr><td colspan=2>
<font face="verdana,arial" size=1 color="#ff6600"><BR>
You will receive up to 2-3 invites a week. If you find that it's too many emails,
let us <BR>know and we can put you on a "low email" diet! Thanks!
<BR><BR>
</td>
</tr>
<tr valign="top">
<td> </td>
<td><input type="submit" value="Submit" name="send"></td>
</tr>
</table>
</form><!-- End of Form #1 -->
</body>
</html>