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

Recent releases

  •  21 Nov 2006 10: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 07: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 23: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 23:50

          No changes have been submitted for this release.


          Project Spotlight


          A Fluent OpenStack client API for Java.


          Project Spotlight

          TurnKey TWiki Appliance

          A TWiki appliance that is easy to use and lightweight.