| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Automatic PHP HTML Form generator class. Handles validation, helpers, warnings and more. Supports text fields, text areas, dropdowns, checkboxes, radio buttons and hidden fields.
Validation types supported: required, email, phone, number, lengthmax *, lengthmin *, sizemax *, sizemin *
<?php
require('SimplePHPForm.php');
$form = new SimplePHPForm();
$form->Add('text', 'name', '', array('required'), 'Name', '', 'Your name is required.');
$form->Add('text', 'email', '', array('required', 'email'), 'Email', '', 'Your email is required.');
if($form->Validate()) // Did the form validate successfully?
{
// Success ! Send an email or register user in a database somewhere...
$form->Reset(); // Reset to default form.
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>SimplePHPForm Basic Example</title>
<link rel="stylesheet" type="text/css" media="screen" href="css/simplephpform_default.css" />
</head>
<body>
<?php echo $form->Display(); ?>
</body>
</html> Example Scripts
Screenshot of Example
Using Composer
Add to your composer.json file and run php composer update.
{
"name": "you/your-project",
"repositories": [
{
"type": "vcs",
"url": "https://github.com/gnat/simple-php-form"
}
],
"require": {
"gnat/simple-php-form": "dev-master"
}
}Forms, User Feedback, Model View Controller, PHP 7 Compatible, PHP 7+, email, input, simple, lean.
This project is licensed under the zlib/libpng license.
| Back | FazBrowse Home | New Git URL |