dev-master
9999999-dev https://github.com/webfashionist/FormValidateBasic form validation in PHP Edit
AGPL-3.0
The Requires
- php >=5.4 || >=7.0
by Bob Schockweiler
form validator validation
Wallogit.com
2017 © Pedro Peláez
Basic form validation in PHP Edit
Basic form validation in PHP, (*1)
Include the class located in FormValidate/Form.class.php wherever you need the PHP form validator., (*2)
Create the rules array for your existing form:, (*3)
$rules = [];
$rules["input_name"] = [
"required" => true,
"minlength" => 3,
"maxlength" => 100,
"alphabetical" => true,
"label" => "name",
];
Existing rule keys are:, (*4)
required boolean - If set to true, the field must not be empty when submitting the formempty boolean - If set to true, the field must be empty when submitting the formminlength integer - Sets a minimal length for the field valuemaxlength integer - Sets a maximal length for the field valuealphabetical boolean - If set to true, the field must only include alpabetical letters (a-z or A-Z), have a minimal length of 2 and may contain spacesnumber boolean - If set to true, the field value must be numericemail boolean - If set to true, the field value must match an email address. FILTER_VALIDATE_EMAIL is used for validationphone boolean - If set to true, the field value must match a phone number with a length between 3 to 18 characters. The characters can include a + in the beginning -, space or parantheses (( and )).label string - Sets the label contained in the error message$_POST data and the created rules:use FormValidate\Form; $Form = new Form($_POST, $rules);
$Form->validate() returns true if the validation has been successfully done. If errors occur during the validation, $Form->getErrors() will return an array with at least one entry.Basic form validation in PHP Edit
AGPL-3.0
form validator validation