Code

Discussion on PHP Form Builder - Advanced HTML forms generator with Drag & Drop

Discussion on PHP Form Builder - Advanced HTML forms generator with Drag & Drop

By
Cart 5,803 sales

migli supports this item

Supported

This author's response time can be up to 1 business day.

1032 comments found.

Interested in purchasing this form. I’d like to confirm if a form can be created to include a dropdown/combobox field with values from datasource like a google sheet? Also on submission of form I will like to display entered data to user as a summary on submission confirmation page. Thanks in advance

Hi,

The form builder is in PHP, so everything is possible but depend on your coding skills.

To use Google sheets in PHP you have to use the Google sheets API. Some libraries can help a lot, e.g.: https://github.com/mach3/google-spreadsheet.php

The confirmation page is easy to build for any PHP coder.

If you need anything else you’re welcome,

Gilles

We are interested in purchasing that form builder and integrating it with our Laravel backend and frontend application. Is this possible?

Hi,

Yes, it’s possible, you can integrate any custom class in Laravel, but I cannot help you in how to process (I’m not a laravel coder). You should find tutorials on how to “add a custom class in laravel” with a Google search.

If you need anything else you’re welcome,

Gilles

Fatal error: Uncaught Error: Class “formgenerator\FormGenerator” not found in C:\xampp\htdocs\yinetai\form-builder\ajax\get-code.php:14 Stack trace: #0 {main} thrown in C:\xampp\htdocs\yinetai\form-builder\ajax\get-code.php on line 14

I got your emails, please just be patient, I’m in a rush. I’ll have a look and give you news as soon as possible.

Thanks

Hi, please a gentle reminder about my support request on dynamic elements

Thanks for your patience, it was very exceptional but I really couldn’t find time. I still have your message in my mail box & will answer you today.

Good morning, I just bought php form builder, I’m installing it and I get an error: url: http://localhost/MYPROJ/phpformbuilder/phpformbuilder/register.php error message: Fatal error: Composer detected issues in your platform: Your Composer dependencies require a PHP version ”>= 8.2.0”. You are running 8.0.13. in C:\wamp64\www\MYPROJ\phpformbuilder\phpformbuilder\vendor\composer\platform_check.php on line 24 I use wampserver ver 32.6 64 bits php version 8.0.13 mysql version 5.1.1 Do I have to change the version of php to continue the installation? I would like to be able to use this tool without having to reinstall wampserver and add packages. Also do you have a clear tutorial for installation or a video? all I want is to be able to install asap and use php form builder. THANKS

Hello Casolerusse,

Thanks for purchase and for your patience, and my apologies for this issue.

I just release an update which fixes the composer dependency issue and a few others ones with PHP < 8.0

Please upload the new release and everything should be alwright.

If you need anything else you’re welcome,

Gilles

PHPCG – thank you for your kind answer. Please confirm (regarding we have a well established database but the admin CRUD interface is really old) - during admin interface generation itself, the database is not altered. (appgini adds all these extraneous fields if it’s at all confused for an existing db) - PHPCG future updates ARE included even if you don’t renew support option - Is there a mode for NO admin login? We have the scripts area well locked down already. This admin login issue has caused much grief with appgini (your competitor)

Thank you – looking forward to installing PHPCG.

  • during admin interface generation itself, the database is not altered.
    No, it’s not. PHPCG just adds a table named “user_data” with the registration information. You can change or prefix the name of this table if you need.
  • PHPCG future updates ARE included even if you don’t renew support option
    Yes, absolutely, like all Codecanyon intems.
  • Is there a mode for NO admin login?You can enable/disable the admin authentication module globally from the main configuration. If you have a specific use case I might help you or at least lead you on the right track.

What script to use for maintaining mysql tables? create, edit, delete records in a table. How to specify the fields in a table or does the script auto-discover? we currently use appgini, but it has grown to be too complex and bug-prone for the very simple table field content maintenance/administration

Hi,

PHP CRUD Generator is perfect for this. It auto-discovers and understands your database structure, fields types, keys and relationships.

An online demo, the complete documentation and tutorials are available on the website,

If you need anything else you’re welcome,

Gilles

Can you do multi step form builder for Perfex CRM? With different designs, so it can be embeded to any website.

Hi,

Yes, you can embed any form into any website. You can see the code in opening https://www.phpformbuilder.pro/templates/index.php?framework=bootstrap-5&forms=step, you’ll see how it works.

it looks nice, can you please make module for Perfex CRM?

Sorry no, if you’re ready to pay for this work I can think about it but it’s not planned yet.

Hello, what do I get? https://www.phpformbuilder.pro/drag-n-drop-form-builder/index.php

or all of this? https://www.phpformbuilder.pro/index.html

I would like an online visitor website with advertising, is that possible?

Hi,

https://www.phpformbuilder.pro is the official website, it’s not for sale.

When you buy you have the package to build forms, the drag & drop and the templates.

Also just a headsup that in this page https://www.phpformbuilder.pro/documentation/code-samples.php#included-frameworks (under Included Frameworks) , the tailwind sample code uses material’s framework

Just a typo, but thanks for reporting, I made the change (replace ‘material’ with ‘tailwind’

If you need anything else you’re welcome,

Gilles

HI there! I noticed that when I use the database update command , the debug SQL says it’s trying to run: -DEBUG EXECUTE SQL- UPDATE timesheets SET total_hours_worked = 147, total_hours_overtime = 1 WHERE id ‘2’

However, the WHERE condition is missing an = symbol. So the SQL fails (it should be WHERE id = ‘2’)

The code I’m using to trigger this: $db->update(‘timesheets’, $values, $where)

Hi,

Thanks for purchase.

The error is due to a recent update, I just updated the Codecanyon package.

Please:
  1. Open phpformbuilder\database\DB.php in your code editor
  2. Go to line 1637 and make this replacement:
    // old version:
    if (trim(str_replace('.', '_', $key)) == $extracted_key) {
    
    // replace with:
    if ($alphabet[$index] . '_' . trim(str_replace('.', '_', $key)) == $extracted_key) {

It’ll solve the problem.

Thank you so much for the quick fix Gilles!

You’re welcome

Does this by any chance support offline storage? Like save to local storage.

When you post a form you can make anything you want. Some functions and examples are provided to save the data into a database or send the result in emails, but you can do anything that can be done in PHP if you know how to code it.

PHP can deal with local storage, so the answer is yes, you can, you’ll just have to write the php code to save your data the way you want.

Hello, how do I save the form that I created and then reload it later so that I can edit it?

Hello,

If you create a form with the drag & drop form builder you can save it on your hard drive or on the server as you prefer, then you can reload it and make changes whenever you want.

If you need anything else you’re welcome,

Gilles

I´m loading some forms I did on https://www.phpformbuilder.pro/drag-n-drop-form-builder/index.php and when I go to preview I get this errors Warning: Undefined variable $has_slimselect in /home/phpformbuilder/public_html/drag-n-drop-form-builder/FormGenerator.php on line 774 Memory Function Location 1 0.0001 553568 {main}( ) , it used to work fine

Hi,

Please could you retry it and tell me if it’s solved?

Thanks

Yep working now :) Thanks

perfect, thanks to you

Hello, On a phone display or when scaling a web page horizontally, there is no vertical space between Input 1(Name) and Input 2 (First Name) . $form->groupElements(‘input-1’, ‘input-2’); See for example: https://www.phpformbuilder.pro/templates/bootstrap-5-forms/ajax-loaded-contact-form-1.html Is there a solution to this problem? Thank you in advance for your reply. Best regards Reynald Hirschi

Hi Reynald,

Thanks for purchase.

The problem is that the bottom margins are assigned to rows and not columns.

You can change this from the options, for instance:
$options = array(
    'elementsWrapper => '<div class="row" />',
    'horizontalLabelCol' => 'col-sm-6 mb-3',
    'horizontalElementCol' => 'col-sm-6 mb-3',
);
$form->setOptions($options);

This is a quick solution and it will work fine, but I’ll work and find a more convenient way, then publish a new release soon including this update.

If you need anything else you’re welcome,

Gilles

Merci beaucoup Gilles

Avec plaisir

Hi I am looking for new forms software to replace Simfatic Forms which I’ve been informed by the developer will not be updated beyond PHP8.1. Is your product compatible with PHP 8.2 and 8.3? And will it keep up with future PHP versions? Regards Riaan Duvenage

Hi Riaan,

Yes it is.

The changelog is available at https://www.phpformbuilder.pro/#changelog If you go to the previous versions changelog you’ll see that it has be continuously maintained since 2014, and hopefully this will continue for many years.

If you need anything else you’re welcome,

Gilles

Thanks, I bought your other product PHP CRUD generator.

Thanks for purchase, I’m available for help of course if you need

Sorry to disturb you but I’d like to ask your help. I purchased your product 4 days ago, and tried to make forms on my local laptop, and I registered twice there. Today tried to setup on my website the files but there was an alert for me to use the licence code twice so I don’t use it anymore why I purchased the product. Is it possible a solution? Actually I can’t use this system now. Please help me. Thank you

Hi Mcbeebee,

Thanks for purchase.

Yes, fortunately there’s a solution.

You can register/unregister anywhere, anytime. The only constraint is that you can’t have more than 2 registered domains with each license.

If you still have access to your localhost you just have to unregister to free one registration slot.

Else please email me your purchase code and I’ll remove the registration for you.

Everything is explaijned here: https://www.phpformbuilder.pro/documentation/help-center.php#reinstall-phpfb

How do I capture the complete file path using the file upload? I need the entire path as I am using the uploader as a way to set the file name but not actually upload it.

Is there another way?

Hi,

When you setup the uploader you choose the upload folder, so you know it. You then have to report it at the place you want to record the data.

If you want you can email me your FTP access, then I’ll have a look.

I won’t know the upload folder until the file is chosen and then the form is submitted.

You’re supposed to upload to a folder configured by the uploader, so I don’t understand how you’ll guess the upload folder if you don’t set it somewhere.

I’d need to better understand what you’re trying to do to help you.

Get error when trying to register.

‘An error occured during the registration process.’

My apologies for the inconvenience.

I published an important update today, I tested but did not encounter all the scenarios.

Please re-upload the package from Codecanyon (again, sorry for this) then everything should work as expected.

If you need anything else you’re welcome,

Gilles

Undefined variable: user_msg_clas

I get a error message when I register.php your product. What should I do ?

Hi,

Thanks for purchase.

Please open phpformbuilder/register.php in your code editor, and add this line L.10 just after $user_msg = '';:

$user_msg           = '';
// add the following line:
$user_msg_class     = '';

I’ll make the same change & republish the package. You probably have an issue with your server settings, when you open register.php the program will tell you (missing curl extension, or something)

If you need anything else you’re welcome,

Gilles

I want to save the json of the drag and drop form to a database instead of as a file download and also load it from the database table for editing. Is there a function that allows me to do that?

Hi,

Thanks for purchase.

This is not a built-in feature and il would require some work on the Typescript sources, which are not provided in the package.

If you need anything else you’re welcome,

Gilles

by
by
by
by
by
by

Tell us what you think!

We'd like to ask you a few questions to help improve CodeCanyon.

Sure, take me to the survey