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,425 sales

migli supports this item

Supported

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

967 comments found.

pinocchio

pinocchio Purchased

I have used the formbuilder long time a go and will test it again. Also on xampp, but license are 2 times registrated at sites that don`t use it. How can i reset the license?

migli Author

Hi,

Pleaseemail me your purchase code and I’ll reset your license as soon as I receive your message.

pinocchio

pinocchio Purchased

Done, thank you. You are very kind.

migli Author

You’re welcome

can i create conditional logic and display users results based on their entry after? I mean showing a results that is dependent on what the user filled in. in example:

Form field 1 text: User types in her name Form field 2 yes/no: User types in YES

Result: Text text text blablabla NAME Because user said YES: Show extra text BLABLABLA

And I can immediately show the result to the user who filled out the form?

In other words: I am looking for something like an imprint-generator where users type in if they are a company or not, their data, name website, etc. and then based on those conditions they can type in and select more details. and in the end it will display an imprint based on the settings of the user.

And if i would purchase your script, would you be available for extra charge if i send you 3 of those forms that you “clone” with your script? they are not that long but have conditional logic as described

migli Author

Hi,

PHP Form Builder has a built-in plugin called “dependent fields” that allows to show/hide some fields depending on others.

I can work on your forms for an extra fee if you want. Please email me all the details and I’ll give you the price.

Gilles

markyeoj

markyeoj Purchased

Pre Sale – Question

- Can I create paged form? We have a very long form and we want to divide it into 3 pages. Is this possible using your builder?
markyeoj

markyeoj Purchased

Hi, I sent you an email.

markyeoj

markyeoj Purchased

Hello, I have a few more concerns.

1. In the email notification. The label is the field name instead of the actual label of the form, Same for the checkboxes and selects, it is showing the option name instead of the option label. How can I fix this?

2. After I click submit, the success message isn’t showing up. It doesn’t look like anything happened. Did I do it right?

I sent my info through the form you sent. Hopefully, you can help me fix it. Thank you.

migli Author

Hi,

I answered your email, and setup your step form.

  1. The email is built with the field names => posted values.
    If you want to change the names the most simple is to change the field names in the form.
    Set your field names properly with lowercase and no spaces ; the ”-” will be replaced by spaces in the email.
  2. Now the sent message is showing, but you have to enable the PHP mail() function on your server. I told you this in my email.

If you need anything else you’re welcome,

Gilles

Hi, This is a pre-sale query. Is it possible to link to the two or more forms? I have two forms where in the second form some fields must autopopulate from the first form. If yes, please document or video how? Thanks

Hi,

Here’s explained how the data is stored in the PHP SESSION, and how you can use these values: https://www.phpformbuilder.pro/documentation/class-doc.php#global-registration-process

You also have examples of step forms which store the posted values, and finally get the whole data at the end of the process: https://www.phpformbuilder.pro/templates/index.php?framework=bootstrap-5&forms=step

If you can’t understand how to work with this you’ll have to ask a developer.

If you need anything else you’re welcome,

Gilles

can this be connected to google sheet automatically?

Hi,

No, you can use an external library if you want, for instance https://github.com/silinternational/google-sheets-php

Dear migli, I bought php form builder yesterday. So far, everything works as it should. Is it possible to change the language for the fileuploader plugin easily?

Best regards David

Hi David,

Thanks for purchase.

Yes, it’s easy, here’s how to proceed:

  1. Duplicate phpformbuilder\plugins-config\fileuploader.xml into the phpformbuilder\plugins-config-custom folder. This is to prevent your changes from being overwritten if someday you update the package.
  2. Open phpformbuilder\plugins-config-custom\fileuploader.xml in your code editor, duplicate the default node (or another node if you don’t use the default) and give it a name, for instance “my-language”.
  3. In your new “my-language” node, find the captions and replace the values with your language’s.
  4. In your form code, set the “xml” parameter to “my-language”:
    $fileUpload_config = array(
        'xml'           => 'my-language',
        // ...etc
    );
  5. Reload your form in your browser & test.

If you don’t see the changes, enable the development mode with $form->setMode('development');

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

Gilles

Hi there I just realised it’s a license per website, and it would cost me too much TBH, so I would like to get my money back. Thanks Jean-Luc

Hi Jean-Luc,

All the items you buy on Codecanyon are licensed for “Use in a single end product”.

Here’s the license details: https://codecanyon.net/licenses/standard

If you use a Codecanyon item for several projects it’s illegal.

If you want refund you can ask here: https://codecanyon.net/refund_requests/new

Gilles

tito24

tito24 Purchased

hello, now I am a bit annoyed. On the localhost the demos do not work (problems with the paths). Now I want to install the script on a live server and I have again problems with the license. I deactivated the license on the localhost but it is not accepted on the live server. You can’t work like this. I send you the license and the URL privately. Many greetings

Hi Gilles, thank you for your quick and competent help. The problem with the licence was solved quickly. Very pleasant support! many thanks tito24

Thanks to you

fesolha

fesolha Purchased

Hi Migli, I can’t use this item, but not because of the product, I just can’t configure it to use. I purshased this by mistake. I thought it used some iframe to put the form on the website. How can we do it?

Hi Fesolha,

You shouldn’t use iFrames, but load your forms with Ajax instead. That’s easy to do.

If you build your form with the Drag & drop, open the Main Settings, then in the Ajax Loading tab, toggle “Enable Ajax loading” On.

After this, when you click the “Get Code” button it’ll give you the code and instructions to load your form with Ajax.

If you need more help you can email me your FTP access.

Gilles

I purchased this by mistake, not yet having understood that this isnt a reusable application. I’m trying to get a refund, as I wont be able to use this for my needs.

Hi,

There’s no reusable application on Envato, according to the Regular license terms: https://codecanyon.net/licenses/standard?_ga=2.118819712.802566032.1694244369-1810709980.1694244369

If you reuse the application you bought on multiple projects it’s illegal.

Additionally, Here’s an extract of Envato’s refund policy:

Neither Envato nor authors are obliged to give policy refunds in any of the situations listed below.

[...]

You bought an item by mistake

I don’t want any trouble with anyone, so if you want refund please ask here & I’ll accept it: https://codecanyon.net/refund_requests/new

Gilles

No trouble at all, just couldnt figure out how to request a return. Nothing wrong with your product, I just didnt catch that what I was buying was limited for use to one site. I haven’t used it on any sites, I couldnt even get it working locally before learning of the limitations.

Thanks for your answer, so you can ask for refund if you want, or I’m available to help you if you want.

PreSale Qs. Is it possible to do CPT submission created by ACF and JetEngine & editing, Also is it working for Profile / Users Editor & Frontend Dashboard

Hi,

I’ve no idea about what is CPT and ACF and I don’t know how your frontend dashboard is conceived.

All I can say is that you can create any form you want and integrate it in any PHP page or with Ajax in any HTML page.

If you need anything else you’re welcome,

Gilles

Hi Migli, as other said before great work done. is there any example how to build a master-detail form? i.e. a form with a customer address and below is listed the list of customer contacts.

Hi,

Thanks for purchase.

I’m not sure how I can help you ; if your customer contacts come from your database you have to send a query: https://www.phpformbuilder.pro/documentation/class-doc.php#database-select

Then loop the records and display them on your page.

Does it answer your question?

Gilles

Hi migli, thx for yiur quick reply. I know and use these selects. Maybe,.”I am missing the forest through the trees” I need a combined form: On top I show a single record of a customer, Name/Address. The customer has different contacts in a separate tabele, foreign key is custormer_id. I need to show a list of contatcs, i.e. name, emai, phonenno, in the same form listed under the name/Addrss of one customer. Here is an example in c# for author and his books: https://www.informit.com/articles/article.aspx?p=1251169&seqNum=9.

Andreas

Hi Andreas,

That’s what I understood, but what you’re asking for is specific to your project, it’s a programming question: you have to select your customer and his contacts, then you can do anything you want with the data you retrieved. That’s the logic, you have then to code.

If you want to send me your URL & FTP I may help you a bit more, but I’m not supposed to code your project for you …

Hi, i’ve purchased php crud generator and i’m trying to use php form builder to create a form with dynamic fields. Please, could you attach me php files from example: https://www.phpformbuilder.pro/templates/bootstrap-5-forms/dynamic-fields-form-2.php

https://www.phpformbuilder.pro/templates/bootstrap-5-forms/dynamic-fields-form-2/dynamic-elements.php https://www.phpformbuilder.pro/templates/bootstrap-5-forms/dynamic-fields-form-2/unset-ajax-elements.php

I’ve tried to make code bymyself but it’s impossible to have it running.

Thank you very much in advance!

My fault, the ZIP file was not up to date.

I just uploaded the latest version, please could you re-upload and try it?

Then tell me if you still need some help

Wow! It works like a charm ;) Thanks a lot!

You’re welcome

F this script! I’ve tried every which way to make it work and nothing. Other form scripts work beautifully. Your installation guide can be very vague.

Hi,

If you have any constructive and specific comments to improve the documentation, I’ll take them into account.

If you need clarification or help, just ask a specific question.

For the moment I don’t see how I can help you.

Thanks.

What is the licensing system for PHP Form Builder?

Is it restricted to specific domain name(s)? If so, how many? just one?

Hi,

Yes, according to the Codecanyon licence terms it’s 1 domain / licence.

PHP Form Builder allows a second one for development.

Eveything is explained here: https://www.phpformbuilder.pro/documentation/help-center.php#licensing-system

If you need anything else you’re welcome,

Gilles

djprog

djprog Purchased

Hello,

One weird thing that should be explained in the documentation is simply this: where are we supposed to put the generated or sample files? (answer seems to be: in the folder containing the phpformbuilder folder)

And also that we need to change the path in the sample if we don’t have phpformbuilder folder in the webroot.

Else I’m facing various issues installing the sample from this page: https://www.phpformbuilder.pro/documentation/quick-start-guide.php

(I’ve changed line 13 from the sample because my file and my phpformbuilder are in a subfolder called “p”)

1)

Deprecated: Creation of dynamic property phpformbuilder\Form::$js_fields is deprecated in /home/mysite.com/p/phpformbuilder/traits/Plugins.php on line 179

2) Warning: php_strip_whitespace(/home/mysite.com/p/phpformbuilder/plugins/icheck/skins/ theme / color .min.css): Failed to open stream: No such file or directory in /home/mysite.com/p/phpformbuilder/traits/Internal.php on line 212

this site is running PHP 8.2

Any idea?

Thanks,

djprog

djprog Purchased

Thanks,

So using php 8.1 solves the point 1)

The point 2) isn’t solved and it’s using the “Complete page code” sample found here:

https://www.phpformbuilder.pro/documentation/quick-start-guide.php

Obviously with the include_once path fixed to match my subfolder.

Since it’s the “quick start” sample I don’t think I need more than just changing the install path in the include_once at the top?

Here the message because CC editor eat the percent signs:

Warning: php_strip_whitespace(/home/mydomain.com/p/phpformbuilder/plugins/icheck/skins/%theme%/%color%.min.css): Failed to open stream: No such file or directory in /home/mydomain.com/p/phpformbuilder/traits/Internal.php on line 212

it looks like the addPlugin function didn’t replace the theme and color by ‘square’ and ‘red’ as it is supposed to do.

Do you have any other idea?

djprog

djprog Purchased

Edit, found the issue, the sample code isn’t correct.

Line 38 of the Complete page code shouldn’t have any percent signs.

i.e. this:

$form->addPlugin('icheck', 'input', 'default', array('%theme%' => 'square', '%color%' => 'red'));

Should be:

$form->addPlugin('icheck', 'input', 'default', array('theme' => 'square', 'color' => 'red'));

My mistake, sorry!

I just update the Quick start page, there was an error.

In previous versions we had to set the plugins values wrapped with a ’%’ sign, but it has changed and I forgot to report the change in this part of the documentation.

<?php
// Old ugly code with the percent signs
$form->addPlugin('icheck', 'input', 'default', array('%theme%' => 'square', '%color%' => 'red'));

// Replace with this new nice code
$form->addPlugin('icheck', 'input', 'default', array('theme' => 'square', 'color' => 'red'));

Thanks for reporting this, If you need anything else you’re welcome,

Gilles

Hello. How to uninstall my licence? I changed of webhost, and my form doesn’t work anymore!! I bougth another licence and still not working!! Please help me!

Hi,

I just answered your email.

Is your form script hosted by you (i.e. widget) or can it be installed in my website? Can the user fill some information save the form and come back later to fill the rest of the remaining info? Can the forms be prefilled with some information to save time for the user and let him only update what is needed? Thanks

Hi,

The script is not hosted by me, you have to upload it on your server.

You can store the information like you would do with any form, for instance save the data into your database or use the browser Local Storage.

You can prefill the form using the PHP session variables, e.g.:
$_SESSION['my-form']['name'] = 'John Doe';
or set default values.

I can help you with this kind of stuff, I’ll ask for your FTP access, but won’t help with CMS integration.

If you need anything else you’re welcome,

Gilles

But the chargue is on my account

That’s weird. Could you please provide me your purchase confirmation with the purchase code by email?

i bought this item and was charged to my card but i cant download it

Hi,

I can see that you didn’t buy PHP Form Builder. There’s something wrong somewhere on your side.

by
by
by
by
by
by