MENU

Easy-to-Use PHP Form Builder for MySQL and MariaDB

Smart Form Maker is a powerful yet easy-to-use PHP Form Builder that lets you create dynamic PHP Forms to manage records in your MySQL and MariaDB databases with just a few mouse clicks. It is a complete PHP MySQL Form Builder designed to generate AJAX-based MySQL Forms without writing PHP, SQL, or JavaScript code. Smart Form Maker can be used to generate multiple types of PHP MySQL Forms, including columnar forms, master-detail forms (also known as sub-forms), editable grids for bulk data processing, mobile-friendly forms, and more.

Main Features of Smart Form Maker:

  • Easy-to-use wizard-style interface.
  • Generate and manage an unlimited number of dynamic PHP Forms from your MySQL database.
  • Extensive form types:
    • Columnar forms (standard PHP Forms).
    • Editable grids to process multiple records at once.
    • Justified forms.
    • Mobile-friendly forms.
    • Master-detail forms (sub-forms).

PHP MySQL Form Builder interface

  • Use generated PHP Forms to insert, update, search, navigate, and delete records from your MySQL database.
  • Ability to send email notifications.
  • Generate multi-style MySQL Forms.
  • Security option to password-protect any form.
  • Automatic validation rules based on column data types.
  • Mobile-friendly PHP Forms.
  • AJAX-based technology that submits form data without refreshing the page.
  • Database columns are automatically rendered into form elements. For example, DATE fields become calendar inputs, and ENUM fields become drop-down lists.
  • Advanced customization options.
  • Data filters.
  • Friendly field labels using aliases instead of raw SQL column names.
  • Easy handling of foreign keys.
  • Editable grids for bulk record processing.
  • Custom error messages.
  • Multiple built-in themes.
  • Custom headers and footers.
  • One license allows installation on up to five domains.
  • No setup hassles.
  • Free support.

Tutorials:

System Requirements of Smart Form Maker:

  • Any web server
  • PHP version 5 or higher
  • Any version of MySQL or MariaDB

Frequently Asked Questions (FAQ)

Q: Is Smart Form Maker easy to install?
A: Yes. Smart Form Maker is a pure PHP application. You simply upload it to your server and start using it immediately. No command-line usage, no complex setup, and no server configuration are required.
Q: Do I need programming skills to install or use Smart Form Maker?
A: No. Smart Form Maker is designed for both technical and non-technical users. You can build PHP Forms through a wizard-based interface without writing PHP, SQL, or JavaScript code.
Q: Does Smart Form Maker support both MySQL and MariaDB databases?
A: Yes. Smart Form Maker is a PHP MySQL Form Builder that supports both MySQL and MariaDB, allowing you to generate dynamic MySQL Forms from your existing databases.
Q: Can I create master-detail (sub-form) forms using Smart Form Maker?
A: Yes. Smart Form Maker supports master-detail forms, allowing you to manage data from two related tables on the same page. For example, you can manage customers and their orders in a single PHP Form. You can also follow this step-by-step tutorial to learn how to build master-detail forms.
Q: What types of forms can I create, and do they support AJAX submission?
A: You can create columnar forms, editable grids, mobile forms, justified forms, and master-detail forms. All generated PHP Forms use AJAX submission for a smooth user experience.
Q: Is there a promotion if I purchase Smart Report Maker? Can I get a discount on Smart Form Maker?
A: Yes. There is usually a cross-product promotion between Smart Report Maker (SRM) and Smart Form Maker (SFM). The discount is typically around 25%, but it may change over time. Check the checkout page for current offers.

Try Demo Version