Projects / Formitable


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.

Operating Systems

RSS Recent releases

  •  21 Nov 2006 02:51

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

  •  27 Apr 2006 00:09

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.

  •  12 Jul 2005 16:45

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.

  •  14 Nov 2002 18:50

No changes have been submitted for this release.


Project Spotlight


A utility that converts an ICC profile from v2 to v4.


Project Spotlight


A script to automatically validate HTML code generated by a PHP script.