Thank you so much for your reply!!
I tried putting the page in the action area and coding the other parts to do the validation, but I must be doing something wrong. The validation doesn't kick in, it just goes straight to the next page even if the fields are all empty. I know that I'm doing something really wrong, I just can't figure out what it is..I've been working hours on it!!
Please help me!
Thank you,
Andrea
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head><title>SignUp4.php</title></head>
<body>
<?php
//------------------------
$username = "uxxx";
$password = "1xxx";
$hostname = "mysqlhost";
$db = mysql_connect($hostname, $username, $password)
or die("Unable to connect to MySQL");
print "Connected to MySQL<br>";
mysql_select_db("d52778201",$db);
//------------------------
?>
<!------------ Start of $submit1 ------------------------------------------------------------------------->
<?php
echo "submit = " . $submit. "<br>";
echo "FirstName = " . $FirstName. "<br>";
if ($submit)
{
if ($FirstName=='' || $LastName=='' || $Email=='' || $Zip=='' || $Birthyear=='')
{
$error = "<font face='verdana, arial' size=1 color=red><strong>Sorry, some required fields are missing data.
They have a * next to them. Thanks!</strong></font>";
exit;
}
else
{
// process form
}
}
if ( ($error) )
{
echo $error;
exit;
}
if ( (!$submit) )
{
echo "here you are.";
pShowForm();
exit;
}
?>
<?php
Function pShowForm ()
{
?>
<TABLE> <!-- Start of Table: Mervyn -->
<TR>
<TD valign="top">
<font face="verdana,arial" size=2><strong><br>
Input Info<br><br></strong>
<form method="post" name="Form1" action="SignUp3.php" onsubmit="pValidateNew()">
</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 $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 $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 $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 $Zip ?>"></td>
</tr>
<tr>
<td><font face="verdana,arial" size=1>Home Phone </td>
<td><input type="text" name="HomePhone" value="<?php echo $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 $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 $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" name="submit" value="Submit"></td>
</tr>
</table>
</form><!-- End of Form #1 -->
<?php
}
?>
<?php
function pValidateNew()
{
echo "In pValidateNew";
echo "FirstName=". $FirstName;
if ($FirstName=='' || $LastName=='' || $Email=='' || $Zip=='' || $Birthyear=='')
{
$error = "<font face='verdana, arial' size=1 color=red><strong>Sorry, some required fields are missing data.
They have a * next to them. Thanks!</strong></font>";
echo $error;
return false;
exit;
}
return true;
}
?>
<!---------------------------------------------------------------------------------------------->
</body>
</html>