I found out that nothing is getting passed to the form! not with get and not post.
Name=
Email =
Rate =
QC =
Email test = emailsTheSame(,)
Email validation = emailValidate()
<?php
function emailValidate($email) {
if(preg_match('/^\w[-.\w]*@(\w[-._\w]*\.[a-zA-Z]{2,}.*)$/', $email, $matches))
{
if(function_exists('checkdnsrr'))
{
if(checkdnsrr($matches[1] . '.', 'MX')) return true;
if(checkdnsrr($matches[1] . '.', 'A')) return true;
}else{
if(!empty($hostName))
{
if( $recType == '' ) $recType = "MX";
exec("nslookup -type=$recType $hostName", $result);
foreach ($result as $line)
{
if(eregi("^$hostName",$line))
{
return true;
}
}
return false;
}
return false;
}
}
return false;
}
function emailsTheSame($email,$email2){
if ($email==$email2) return true;
else return false;
}
echo "Name=$name<br />";
echo "Email = $email<br />";
echo "Rate = $how<br />";
echo "QC = $qc<br />";
echo "Email test = emailsTheSame($email,$email2)<br />";
echo "Email validation = emailValidate($email)<br />";
?>
<form method="POST" action="q.php">
<p><font face="Arial" size="2" color="#000066">Name:</font>
<input type="text" name="name" size="20" maxlength = "100"><br>
<font face="Arial" size="2" color="#000066">
Email: </font>
<input type="text" name="email" size="20" maxlength = "100"><br>
<font face="Arial" size="2" color="#000066">
Email (again): </font>
<input type="text" name="email2" size="20" maxlength = "100"><br>
<font face="Arial" size="2" color="#000066">
Questions/Comments:<br>
<textarea rows="8" name="qc" cols="44" wrap="soft"></textarea><br>
</font><br>
<input type="submit" value="Submit" name="B1"><input type="reset" value="Reset" name="B2"></p>
</form>