PHP Tutorial trim () Form validation is not an empty instance, it should be an entry-level instance, telling you how to use the trim function to remove a space and then determine if the user is submitting data that is empty.
<html>
<body>
<form method= "POST" action= "formerrorcheck.php" >
<h1>contact information</h1>
<table>
<tr>
<td><b>nickname:</b></td>
<td><input type= "text" name= "nickname" ></td>
</tr>
<tr>
<td>title:</td>
<td><input type= "text" name= "title" ></td>
</tr>
<tr>
<td><b>first name:</b></td>
<td><input type= "text" name= "FirstName" ></td>
</tr>
<tr>
<td>middle name:</td>
<td><input type= "text" name= "MiddleName" ></td>
</tr>
<tr>
<td><b>last name:</b></td>
<td><input type= "text" name= "LastName" ></td>
</tr>
<tr>
<td><b>primary email:</b></td>
<td><input type= "text" name= "email" ></td>
<TD width= > </td>
<td>secondary email:</td>
<td><input type= "text" name= "SecondaryEmail" ></td>
</tr>
<tr>
<td>company name:</td>
<td><input type= "text" name= "CompanyName" ></td>
</tr>
<tr>
<td>office address:</td>
<td><input type= "text" name= "Officeaddres1" ></td>
<TD width= > </td>
<td>home address:</td>
<td><input type= "text" name= "HomeAddress" ></td>
</tr>
<tr>
<td></td>
<td><input type= "text" name= "Officeaddress2" ></td>
</tr>
<tr>
<td>city:</td>
<td><input type= "text" name= "officecity" ></td>
<TD width= > </td>
<td> </td>
<td><input type= "text" name= "homecity" ></td>
</tr>
<tr>
<td>state:</td>
<td><input type= "text" name= "Officestate" ></td>
<TD width= > </td>
<td> </td>
<td><input type= "text" name= "Homestate" ></td>
</tr>
<tr>
<td>zip:</td>
<td><input type= "text" name= "Officezip" ></td>
<TD width= > </td>
<td> </td>
<td><input type= "text" name= "Homezip" ></td>
</tr>
<tr>
<td>phone:</td>
<td><input type= "text" name= "Officephone" ></td>
<TD width= > </td>
<td> </td>
<td><input type= "text" name= "HomePhone" ></td>
</tr>
<tr>
<td>birthday:</td>
<td><input type= "text" name= "Birthday" ></td>
</tr>
<tr>
<td>spouse name:</td>
<td><input type= "text" name= "Spousename" ></td>
<TD width= > </td>
<td>childrens ' names:</td>
<td><input type= "text" name= "Children" ></td>
</tr>
<tr>
<td>anniversary:</td>
<td><input type= "text" name= "Anniversary" ></td>
</tr>
</table>
<br>
<br>
<br>
<input type= "Submit" value= "Submit" >
<br>
<br>
<input type= "Reset" value= "clear the form" >
</form>
</body>
</html>
<!--formerrorcheck.php
<html>
<body>
<?php
$errors = 0;
if (!trim ($nickname)) {
echo "<br><b>nickname</b> is required."
$errors + +;
}
if (!trim ($firstname)) {
echo "<br><b>first name</b> is required."
$errors + +;
}
if (!trim ($lastname)) {
echo "<br><b>last name</b> is required."
$errors + +;
}
if (!trim ($email)) {
echo "<br><b>primary email address</b> is required."
$errors + +;
}
if ($errors > 0)
echo "<br><br><br>please use your browser's Back button".
To the form, and correct error (s);
?>
</body>
</html>
It's a simple validation function.
<?php
function Phone_validate ($data, $desc) {
$regex = "/^ ([2-9][0-9]{2}) [2-9][0-9]{2}-[0-9]{4}/i";
if (Preg_match ($regex, $data)!= 1) {
Return "The ' $desc ' field isn ' t valid!";
}
return true;
}
?>