could someone help with form validation. At the moment this code only validates if blank apart from email. could someone show me where on this code I can place xtra validation eg. nember and letter validation as well as field length
here is the code
<?php
include("global.inc.php");
$errors=0;
$error="The following errors occured while processing your form input.<ul>";
pt_register('POST','firstName');
pt_register('POST','lastName');
pt_register('POST','Email');
pt_register('POST','verifyEmail');
pt_register('POST','streetAddress');
pt_register('POST','city');
pt_register('POST','country');
pt_register('POST','otherCountry');
pt_register('POST','zipCode');
pt_register('POST','homePhone');
pt_register('POST','WorkPhone');
pt_register('POST','Mobile');
if($firstName=="" || $lastName=="" || $Email=="" || $verifyEmail=="" || $streetAddress=="" || $city=="" || $country=="" || $zipCode=="" || $homePhone=="" ){
$errors=1;
$error.="<li>You did not enter one or more of the required fields. Please go back and try again.";
}
if($errors==1) echo $error;
else{
$where_form_is="http".($HTTP_SERVER_VARS["HTTPS"]=="on"?"s":"")."://".$SERVER_NAME.strrev(strstr(strrev($PHP_SELF),"/"));
$message="firstName: ".$firstName."
lastName: ".$lastName."
Email: ".$Email."
verifyEmail: ".$verifyEmail."
street Address: ".$streetAddress."
city: ".$city."
country: ".$country."
otherCountry: ".$otherCountry."
zipCode: ".$zipCode."
homePhone: ".$homePhone."
WorkPhone: ".$WorkPhone."
Mobile: ".$Mobile."
";
mail("blahblahblah","Form Submitted at your website",$message,"From: phpFormGenerator");
$make=fopen("admin/data.dat","a");
$to_put="";
$to_put .= $firstName."|".$lastName."|".$Email."|".$verifyEmail."|".$streetAddress."|".$city."|".$country."|".$otherCountry."|".$zipCode."|".$homePhone."|".$WorkPhone."|".$Mobile."
";
fwrite($make,$to_put);
header("Refresh: 0;url=http://blabla.com/thankyou.html");
}
?>