Formitable is a PHP class used to ease the creation of submit-ready HTML forms from MySQL database tables. It analyzes the fields of a given table and outputs the best input type for each (e.g. enum type becomes radio buttons or select, set type becomes checkboxes or multiselect). Data is automatically inserted into the table upon form submission.
| Tags | Internet Web Dynamic Content Software Development Libraries php classes Database |
|---|---|
| Licenses | GPL |
| Operating Systems | OS Independent |
| Implementation | PHP |
Recent releases


Release Notes: Forms can now be printed using a template with printFromTemplate. Custom template delimiters can be set using setTemplateDelimiters. Bugs were fixed.


Release Notes: A form signature was added for more security. Default values can optionally override retrieved values. A callback function is run against a value. Output is returned instead of printing it. The default value of now() is used for date/time fields. "File" and "hidden" are allowed as forced types. Magic quotes are properly supported. An option for detailed errors was added.


Release Notes: This release adds validation of data via regular expressions and providing custom feedback, support for normalized data/lookup tables, customization of all aspects of the output, integration of forms into the layout, full CSS styling, and accessibility support with labels, fieldsets, legends, etc.


No changes have been submitted for this release.