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.

Hi,

We need to build Forms in Arabic, Does PHPFormBuilder supports the Arabic version(Lable on right and input boxes on left). Please let me know.

Thanks, Mugunthan.

Hi,

This depends on the framework ; Bootstrap 4 accepts RTL, so if you use Bootstrap 4 it’ll perfectly work.

Gilles

Hi, can you reset the PHP Form Builder Registration for me. It’s saying my license is used 2 times. Which is not. I removed from both places I had and It’s not being used. I want to use it and I can’t.

Hi,

Here’s how to unregister: https://www.phpformbuilder.pro/documentation/help-center.php#reinstall-phpfb

If you can’t for any reason please email me your purchase code & I’ll unregister for you

Gilles

EDIT:

I found your purchase code in the emails I received with your comment & removed your 2 installations at fabrielelaw.com and op.maowebsolutions.com

If you need anything else you’re welcome,

Gilles

Hello, any news about bootstrap5, i have buy i need to integrate on my website is build on bootstrap5

Hi,

Thanks for purchase.

I’m working hard on the new V5, it’ll include Bootstrap 5, Bulma, Tailwind and UIkit.

Additionally some Vanilla JS will be added and all the JS code will be rewritten to get rid of jQuery as often as possible.

I still have some work, I hope I’ll be ready to publish in about 2 or 3 weeks I guess.

In the mean time I suggest you to use the current version, it’ll not be a big deal to upgrade, the most functions & arguments xwill not change.

If you need anything else you’re welcome,

Gilles

Hello, there is possibility to have beta for bootstrap5 my site is all on bs5 and more form is not good for graphic and validation

I’m sorry no, I can’t share any version that is not yet released (and moreover, it’s not ready at the moment). Please wait a bit.

When i run copy and click the sample forms i get this silly error:

” include_once(C:/xampp/htdocs/phpformbuilder/Form.php”

The path should be “include_once(C:/xampp/htdocs/MyApps/phpformbuilder/Form.php”. The “MyApps” is missing. Is there anywhere i can set this?

Nevermind, I got the answer in the Server.php file. Its a bad design. I cannot be changing the URL each time..

Hi,

Thanks for purchase.

The 1st step in the quick start guide says: “Add phpformbuilder folder at the root of your project.”

If you follow this recommentation you won’t have any issue.

Else if you install in a sub-directory you’ll have the “Warning: include_once([...]): failed to open stream: No such file or directory” message, the help center gives the solution: https://www.phpformbuilder.pro/documentation/help-center.php#warning-include_once

Your php file that contains your form has to require phpformbuilder/Form.php, and this file can be at any hierarchy level of your project, so there can’t be any “universal code” to get the include path.

I don’t know any better way, do you?

Gilles

Hi thank you so much. One more simple question. Is there any help on how to integrate phpformbuilder into Codeigniter 4?

No, but you’ll find it on Google, search “Codeigniter external class”

Test-plz ignore

Hello, I can build form to insert data in multiple database ?

Hello,

Yes, the MySQL class allows to ass the connection settings when you create an instance: https://www.phpformbuilder.pro/documentation/mysql-class-doc/Mysql-documentation.html#__construct

With PHP Form Builder you can use the provided MySQL class, but if you’re used to another MySQL wrapper or if you prefer to create your requests as usual in PHP you can too.

If you need anything else you’re welcome,

Gilles

Support for ISO 3-digit country codes?

Some of us work in a world where the three digit ISO codes are needed (ISO 3166 alpha-3, rather than ISO 3166 alpha-2). I see the plug-in for Countries but is seems to be only the 2-digit format. Is there a similar plug-in I have overlooked? Or, any plans for one?

Hi,

The countries lists come from Github: https://github.com/umpirsky/country-list and they’re in plugins/countries

The addCountrySelect() function uses the php version to build the options.

An alpha-3 version is available here: https://github.com/stefangabos/world_countries

To add the alpha-3 version support you need to:

  • replace plugins/countries with the alpha-3 version
  • rewrite the addCountrySelect() function
  • edit the plugins config files (Bootstrap select / select2)

If you need anything else you’re welcome,

Gilles

Looking at those sources, we many clone Countries (to make Countries3) as per your directions for use by all. But the PNG flag images that are shown in the stefangabos work lists them as courtesy of IconDrawer which does seems to want a license for any commercial use.

To be clear, are you using these images and are we granted commercial use rights from our purchase or do you use another source? [Aside; we use the flag icons we license from our reverse IP lookup provider, but I do not think those are public for others to use.]

The flags in PHP Form Builder are from https://github.com/lafeber/world-flags-sprite

Free for commercial use

Hi, I am looking to source a new form builder for use on multiple cleint domains into the future. 50+ – What are my options that ensure I can use this on multiple domains and it remains in place into the future?

I will be using html5 theme forest templates.

Thanks

Thanks. Its a bit of a shame that I cannot buy this and use it when needed. I currently use Coffee Cup PHP builder and one off purchase and then unlimited use. I will come back to you if I choose to buy. Thanks again for the help today.

You have to know that Envato’s Regular License are the same for any item that you buy on Envato: 1 license = 1 project (they call it “1 end product)

https://codecanyon.net/licenses/standard

There’s nothing specific with PHP Form Builder, except that I added a registration system to avoid illegal use.

If you need anything else you’re welcome,

Gilles

Fair enough. Thanks again!

Hi Migli,

I used your PHP Form Builder for a client back in 2015. His form is just now giving him problems. They were told back then that it should be updated as updates became available but never did.

My question is… will I be able to update to the latest version without having to recreate the form itself? I am assuming the form would have to be recreated.

If this classifies as a support question please let me know.

Thank you for your time and attention.

YOU ARE THE MAN. Thank you for the note, “You can register on 2 different domains/hosts with a single license…” I know if I did some more reading I would’ve known, right? :) Thanks again Migli. Super appreciated.

Hi again Migli.

I paid for 6 months support to ask a question. Maybe a few over time. lmao.

I took the client’s 2015 form and placed it on another server. The form worked like a charm. There were a few errors I hid for now, but it worked. (I will be updating)

Could you tell me why after clicking submit I would see a 500 error message? I am assuming the issue has something to do with his server being it worked for me with no changes on another server.

As always, your time and attention is appreciated. Thank you!

Hi,

When you encounter an error 500 the 1st thing to do is to turn display_errors On in your php.ini, then it’ll give the error details which will lead you on the right track. Or you can see your error logs too.

Maybe the php version, or a wrong include, or anything …

Need to setup some forms where the post goes to another server for processing. The result will then need to be shown in a new tab.

I found the in the documents how to set $form->setAction(‘http:/host:port/page’); and that is working fine (like this tool very much so far).

But I cannot see how to set the target attribute (target=”_blank”) anywhere. Please point me.

Regards,

I understand.

The 3rd argument when you instanciate your form can have any attribute:

$form = new Form($form_id, 'horizontal', 'target=_blank, novalidate');

Wonderful! Just what was wanted.

Great

Hi migi, It seems that it is not right product for me. So request you to refund. I do not get expected result as per our email chat.

Whatever you had our chat in email, it is more than 24 hours. I bought you script with certain requirement which was clarified well before I purchased your script. I made a payment within 5 minutes after our chat. You worked on something which I did not ask. So it is more than 24 hours where I did not get within 24 hours. As I told you in todays time, timely delievery to client is more important than price. And I did not got whatever I wanted. So request you to refund money and lets stop discussion here. Because it does not look nice if we argue on public chat board.

I already offered you refund and gave you the link 2 times, do you see it now?

Hi Migli, how are you? All Forms Templates do not open and give this error: The Ajax forms source code is not available on this page, you’ll find it in the templates/ajax-forms folder and also get a Join us for FREE button how to solve this?

Hi,

I can’t exactly understand what happens, could you please tell me more? If possible send email me your url & ftp access, this way I can solve anything, but for now I can’t really help.

The Ajax forms source code is not available on this page, you’ll find it in the templates/ajax-forms folder
This message is shown on all the Ajax forms, but Ajax forms only.

Do you have an htaccess somewhere that may redirect?

Did you turn php display_errors On to see the php error messages?

Gilles

I want register.php how to localhost xammp ?

Hi,

Thanks for purchase. You just have to open phpformbuilder/register.php in your browser, enter your purchase code to activate your copy.

Everything is explained here: https://www.phpformbuilder.pro/documentation/quick-start-guide.php#installation

If you need anything else you’re welcome,

Gilles

It tells me this error:

Parse error: syntax error, unexpected ‘[’ in /usr/home/llibrerialacultural.cat/web/phpformbuilder/Form.php on line 896

You can help? Thank you.

Did you test with mailer/email-sending-test.php?

If the test fails it means that your server is not properly configured to send email, you have to contact your hosting service.

Else, if the test is ok I’d need your ftp access to help you, please email me

Thanks for your interest in solving the problems but finally I have encoded it in only two files, the PHPMailer library and without touching anything on the server. I bought your PHP script because I thought it would go faster, but it hasn’t.

ok, great.

Hi,

In your documentation your proudly refer to https://www.dmca.com But … this is the result.

Protection Status Unavailable Page URL: Page Link Unavailable

Hi,

Thanks for reporting, but your result is wrong ; for instance: https://www.dmca.com/Protection/Status.aspx?ID=93cc7d61-a9d4-4474-a327-a29620d661fb&refurl=https://www.phpformbuilder.pro/

the status is “protected”.

Maybe a restriction or some bug with your browser?

No, I think this is the case: If you open the page local then the refurl will be local. So will not happen on a production server.

Of course this doesn’t concern localhost.

I want to form with support OTP, do you support it ?

Hi,

Please explain I don’t understand.

Sorry for late response, OTP meaning One Time Password, I want to user that input my form, get OTP by Emai / SMS to validate his / her email / phone number.

thank you

Hi,

When the user posts a form you can do all the processing you need in PHP.

In your case you have to, if it is by email:

  • Create an encrypted link to the return url
  • Send the link by email to the user
  • Check the data returned by the user in your return url then perform the treatments

By SMS:

  • Add a button to send the sms and a field for the return code in your form
  • Disable the sending of the form
  • Check the return code of the user in Ajax

All this must be programmed in PHP and customized according to your needs, it seems complicated to me to integrate all this in srtandard functions.

Hi,

Can I use the same form for different languages?

Could it work this way? Examples: www.domain.com/form01&lang=en and www.domain.com/form01&lang=de

Regards

Hi,

Yes you can.

Just bought your system.

Maybe it’s more often asked.

It would be great if we can use the Drag & Drop Form Builder for adding a multi-step form and to add upload files.

Kind regards

Hi,

Thanks for purchase.

These features would be very complicated to implement with the drag & drop. The best way is to start from templates, you have to understand the code logic for multistep forms.

If you need anything else you’re welcome,

Gilles

is the php form builder open source?

Hi,

Yes, like all the items sold on Codecanyon.

HI, how can I hide the form after submission? Thank you!

Hi,

This can easily be done with a simple if else in PHP.

After validation if everything is ok, create a variable, for instance $form_has_been_sent = true;

Then use it to create and show the form conditionnally:
if (!isset($form_has_been_sent)) {
    $form = new Form(...);
}

Use the same condition to load the css/js plugins & render the form.

If you need anything else you’re welcome,

Gilles

Hello, I was testing the form o n the server and was able to produce the (Name and is all ok, then an email was sent successfully) My concern is, I wish to build many php and sql forms fast – but this doesn’t seem to solve the problem at this time. Please advise me about how to set it up so i can easily drag and drop and create this many forms as needed?

Hi,

Thanks for purchase.

The drag & drop builds only a form at once. You can of course duplicate them then rename & customize.

I don’t know what you want to do exactly, so it’s not easy to answer.

You can extend the Form class to create your own functions, this allows for instance to create a function named “addPeople()” which will add all the fields you need in one call.

You’ll find an example in phpformbuilder/templates/bootstrap-4-forms/extended-contact-form.php

... or you may be interested in PHP CRUD Generator?

Hi, no, I used the drag and drop as suggested. My questions are 1) i have a server captcha key from google which did nothing when added to the drag and drop so I decided to do away with the captcha. 2)The online form builder submit button doesn’t submit the form to the designated email during testing when you click submit, it resets okay only problem is that the last testers address is generated and it doesn’t clear the cache 3) after setting up sql database I went to the main settings, form action and added table name, database insert and the primary key field name was left blank. But still my database isn’t pulling data from the form. Please help

Hi,

To help you I’d need your ftp, PhpMyAdmin access, Recaptcha keys and your form url. Please email me and I’ll make it work.

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