1032 comments found.
Hi. Is this saas compatible? Can I create subscription plans for users. Thanks
Hi,
A regular license allow to use PHP Form Builder on 1 domain. Each domain must have its own license.
That’s the same for all the Envato items.
If you need anything else you’re welcome,
Gilles
Great looking product! Any plans for adding Tailwind CSS to the list of supported frameworks?
Hi,
Good question: I’m currently working on the version 5, which will include Tailwind CSS templates as well as Bulma, Bootstrap 5 and many others major updates.
If you buy the current version you can upgrade later for free.
Wow, sounds great!
But please be patient, I still have to work …
No pressure, but I just bought the product so I could stay up-to-date on its development…
Thanks for purchase, I’m available for help if you need
Hello Friend! I really liked the tool, but I wanted to clear a question: do the forms created with the tool work independently of it?
Hi,
You just need the phpformbuilder files on your server and to register the license on your domain.
If you need anything else you’re welcome,
Gilles
Understand. In this case, the tool needs to be on my server and domain to work. So, if I create a form for a client and install it on their server, even if in the future I remove the tool from my server, the client’s form will still work, right?
That’s the same for all the thingsd you by on Envato, accordingly to the Regular license terms.
Looking further into my 500 error issue – i added debugging as you suggest in the doc and i get the following
do i need pear ?
Warning: include_once(C:\inetpub\wwwroot/phpformbuilder/Form.php): failed to open stream: No such file or directory in C:\Work\phpformbuilder\t1.php on line 12
Warning: include_once(): Failed opening ‘C:\inetpub\wwwroot/phpformbuilder/Form.php’ for inclusion (include_path=’.;C:\php\pear’) in C:\Work\phpformbuilder\t1.php on line 12
Fatal error: Uncaught Error: Class ‘phpformbuilder\Form’ not found in C:\Work\phpformbuilder\t1.php:13 Stack trace: #0 {main} thrown in C:\Work\phpformbuilder\t1.php on line 13
Hi,
Thanks for purchase.
The error message means that the path to include Form.php is wrong.
Please have a look here, everything is explained: https://www.phpformbuilder.pro/documentation/help-center.php#warning-include_once
Hi!
1. Is the license for a domain? or for each contact form?
2. Apply my license on local host. then when exporting the full page of the form it throws many errors or does not load the form:
Can you please cancel that license and apply it to the domain that I will use the form?
3. Apply the license to my domain, can I use multiple forms within the domain?
4. Apply the license to my domain, can I use multiple forms in subdomains of my principal domain?
Hi,
Thanks for purchase.
- You can use unlimited number of forms on the registered domain & any subdomain.
- If you send me your ftp & your form url I can help.If you want me to remove an installation please email me your purchase code and tell me which installation()s to remove
- Yes. You’ll find all the informations about the license here: https://www.phpformbuilder.pro/documentation/help-center.php#licensing-system
- Same answer
Gilles
I also need the load JS in unminified form available on drag-n-drop-form-builder\index.html page under comment
<!- loadjs src has to be inline, to be loaded later in the preview iFrame ->
The loadJs script is available here: https://github.com/muicss/loadjs
You’ll find more details about its usage with PHP Form Builder here: https://www.phpformbuilder.pro/documentation/jquery-plugins.php#optimization
Gilles
We have noticed a bug in radio group button labels. They do not reflect on the form. Please check the issue in the video at the link below.
https://drive.google.com/file/d/13fpulaw4iekPllK-DdvdYAVjs9-moZyy/view?usp=sharingYou will notice that the radio group labels still remain “Label 1” and “Label 2” even after I changed them to “Male” and “Female”. This needs urgent attention and fixing.
Hi,
Thanks for reporting, but this is not a bug. It happens because you’re hitting the tab key without waiting just after you entered the last character, and there’s a reason for this.
When a field changes it makes an Ajax call to the server. This Ajax call is made with a timeout of about 200ms to avoid sending too many requests.
Wait 200ms after leaving the field until the value changes in the main part and it’ll work.
If you need anything else you’re welcome,
Gilles
How to reduce the time from 200ms to say 50 or 20ms? Exact filename and line numbers will help us fix it quickly.
drag-n-drop-form-builder/assets/javascripts/bundle.js timeoutDelay L.26871 (the current delay is not 200ms but 600)
When are you planning to add support for file upload fields to the drag-and-drop form builder?
Hi,
No because it’s a too rich and complex feature that highly depend on the uploader itself. The best way is to build your form with the drag & drop then add the code for the uploader (several examples are available on the website)
I am sure you can do it, at least with the basic uploader options.
Yes I could, but I won’t, for many reasons. If I only include basic features customers will contact me to say that they need more.
You can easily copy/paste the code from any template and customize as desired, this is dfefinitly the cleanest way.
Hi
I am having trouble in using drag and drop feature of your plugin. Let me explain, how I want to use your software. There are two sections in my software; user area and admin area. Admin’s would create the form templates and front-end users will fill those forms. Therefore, I want to use drag and drop feature to build form templates and to store their JSON in database. Then, I want to render, these forms for front-end users which needs to be validated and values should tbe stored in database.
However, all your documentation is based on creating forms through PHP functions . Kindly share the steps how to start and functions that I can use for getting JSON and rendering the forms through JSON.
Hi,
Thanks for purchase.
The JSON loads your data into the drag & drop builder, it’ll not build your forms unless you program something yourself.
The right way to achieve what you want would rather be to output the form or complete page code from the drag & drop then save the generated php to the destinatory end-user forms files.
Thanks for your reply
If I output the form, can I add my own fields in it before rendering? If there is any documentation where a similar sort of example is explained, kindly share the link.
Hi,
The documentation and the templates are full of examples of code.
If you output the code from the drag & drop builder you can add any function, any code you want in the php code, or even add some plugins, custom Javascript.
Is there a video that explains how the form works?
The best way to start is to read the quick start guide, or the ttutorial below the drag & drop here: https://www.phpformbuilder.pro/drag-n-drop-form-builder/index.html#instructions
Hello, I bought the script and this link is not working
https://justty.net/forms/templates/bootstrap-4-forms/simple-step-form.phpHello,
Thanks for purchase.
Your problem & solution are explained here: https://www.phpformbuilder.pro/documentation/help-center.php#warning-include_once
is this like SaaS version of PHP form builder…if i install on my server and domain then anyone who visit my site can build some php forms and download the code….this will be awesome if so
Hi,
No it can’t be. If it would anyone could use PHP Form Builder for free.
In any case, I am a bit confused. I uploaded this, and there is no install function. Do I need to know how to code for this? I want to have an event signup form, and I thought there would be an install script that I access that asks me for the database and information, and then I log in and make forms, like a form builder. Do I miss something here? I can’t find the login and install procedure.
Hi,
There’s no install
Please read the quick start guide, everything is clearly explained.
You can use the drag & drop tool, then copy/paste the generated code in any html or php file.
Or use the functions & code your forms.
If you need anything else you’re welcome,
Gilles
Hi I want use the demo
Hi,
You can use the online demo as far as you wish, but you can’t do anything with the code until you buy.
I want try the administration
There’s no administration – please read the doc: https://www.phpformbuilder.pro/documentation/quick-start-guide.php
Thanks for your answare: Hi, Thanks for purchase. The code that causes the error is just “jQuery(document).ready(function($) {” Did you try:
To set the form in development mode?
To replace your jQuery with the CDN version (commented in your code)?
This 2 options are anable in https://infoartnet.com/FB/index.php but steall the problem.. you can see it.
I Thing they are some problem in the files I dowload…
Hi today I buy HP Form Builder..
I was copy the code of uno of the samples you have to may server (I isntal all, I changes the include for my server include_once rtrim($_SERVER[‘DOCUMENT_ROOT’], DIRECTORY_SEPARATOR) . ’/FB/phpformbuilder/Form.php’;
But the jquerry not work so https://infoartnet.com/FB/index.php Not work like I see work in your page
I see this error: Uncaught TypeError: Cannot read properties of undefined (reading ‘Constructor’) at HTMLDocument.eval (eval at <anonymous> (jquery.min.js:2), <anonymous>:10:23) at j (jquery.min.js:2) at Object.add [as done] (jquery.min.js:2) at m.fn.init.m.fn.ready (jquery.min.js:2) at eval (eval at <anonymous> (jquery.min.js:2), <anonymous>:4:18) at eval (<anonymous>) at jquery.min.js:2 at Function.globalEval (jquery.min.js:2) at m.fn.init.domManip (jquery.min.js:3) at m.fn.init.append (jquery.min.js:3)
Hi,
Thanks for purchase.
The code that causes the error is just “jQuery(document).ready(function($) {“
Did you try:- To set the form in development mode?
- To replace your jQuery with the CDN version (commented in your code)?
If it doesn’t help please email me your ftp & I’ll test & solve it.
Gilles
In practice, the user must select a first select and the values of the second will be recalled from the database and then printed according to the choice of the first select. And so on for the third select.
The data of the select are all saved in the database.
Is there a dynamic way to do this without using startDependentFields ()? It would be complex to set everything up manually. Thanks!
Hi Maxdel85,
Good question. Yes, there’s a solution for this, you don’t have to program it from scratch:
- Load your dropdowns with Ajax – here’s a template: https://www.phpformbuilder.pro/templates/bootstrap-4-forms/dependent-select-dropdown.php
- wrap your dependent dynamic dropdowns into dependent fields
If you need anything else you’re welcome,
Gilles
Thanks Gilles,
I use the option: $form->setOptions([‘ajax’ => true]);
Is there any problem?
I can’t get the mechanism to work, I followed the example you sent me but it doesn’t work. The change of the select is not really recorded, I also tried with a simple console.log (); but nothing is shown when the select is changed. So I thought that the problem may be using ajax.
Thanks
I’d need to see your code and test. Will do if you can email me your ftp access & the form url
Thanks, I emailed everything!
Hi Gilles, I sent you a new email from my private address because when I fill out the form the second select is no longer visible. Can you take a look or do I have to send you a new report? Thanks
Hi Max,
I can’t find any trace of your email, please could you send me all the details? (clear question, required access, ...)
Thanks
Thanks, I emailed everything!
Thanks, I’ll help you asap
and, if needed, you already have the FTP data. Can you take a look? Thanks.
Hi Max,
I have your ftp but don’t know where is your form file, please could you email me?
Hi,
The affected files are 3:
\includes\funct_layout.php (contains jquery script and javascript line 819)
\ajax-forms\certificato-anagrafe-sanzioni-amministrative.php (contains the form with reference to the select on lines 154 and 189)
\ajax-forms\test_dependent_select_dropdown\test.php (contains the data of the second select. Taken from your example and modified ad hoc.)
Thanks
Hi,
I made some tests (spent about 1 hour), here’s the result:
- The problem is related to the template you use and your workflow ; normally I’m not supposed to help on custom scripts, this is beyound the Codecanyon help terms.
- Here’s what happens & why:
When you load your page it triggers the domready functions: the form is loaded with Ajax then it triggers the events. But when you post the form, the page is NOT reloaded, it only posts the form, so the select change is not triggered zafter the form is reloaded.
The right way to solve this would be to put the select onChange script into the form file (certificato-anagrafe-sanzioni-amministrative.php) instead of your funct_layout.php
I tried it (see the script in comments L.290 in certificato-anagrafe-sanzioni-amministrative.php.
It doesn’t work because your template launches some scripts, I don’t know where they come from. - So the problem is not solved yet. In my opinion you should load the form without Ajax, or even better use LoadJs instead of Ajax. Things would be a lot easier.
Else you’ve got to understand why your template is doing these crazy things.
Gilles
thank you very much Gilles!
sorry if I wasted your time, I’ll solve it differently!
I solved it simply by modifying L.290 in certificato-anagrafe-sanzioni-amministrative.php
It probably didn’t work for you because there was a variable to set with website url.
Here you can see that everything works correctly: https://www.saiperche.info/prodotto/108-certificato_dell_anagrafe_delle_sanzioni_amministrativeGreat!!!
Thanks for your feedback
Hello,
How can uploads button to save file in Drag and Drop form builder ?
Regards,
Hi,
The uploader plugin is not available in the drag & drop, you have to get your code from the examples and add it to the form generated by the drag & drop.
$form->setAction(‘http://go.pardot.com/l/918573/2021-08-13/6kh5'); not working. Still get default action to url action=”/blog/jak-zarabiac-na-apartamencie-premium.php”
Site: https://www.seaandlake.pl/blog/jak-zarabiac-na-apartamencie-premium.php
Problem solved. ‘ instead ‘
Hi,
Please say hello first.
Hello
I have another question. Is it possible to send emails to 2 different sources. 1 copy to our e-mail and the other to the html address (“http://go.pardot.com/l/918573/2021-08-13/6kh5)
Hi,
You can send your email to several recipients and add cc, bcc, it’s explained here:
https://www.phpformbuilder.pro/documentation/class-doc.php#sendMail For instance:$email_config = array(
'sender_email' => 'contact@phpformbuilder.pro',
'sender_name' => 'PHP Form Builder',
'recipient_email' => addslashes($_POST['user-email']),
'cc' => 'john.doe@email.com, 2nd.cc@email.com',
'bcc' => 'another.one@email.com',
'subject' => 'Contact From PHP Form Builder',
'textBody' => $_POST['message'], // textBody is required or the message won't be sent.
'isHTML' => false,
'debug' => true
);
$sent_message = Form::sendMail($email_config);
I don’t know how you expect to receive the emailk in sending the message to an http address.
If you need anything else you’re welcome,
Gilles
Html address links the form with our marketing tool.
Yes, but I’ve no idea how your marketing tool works. I suppose it may rather expect that you POST back the values rather than send it an email.
Hi. Your solution is not working. The form must have action set to “https://go.pardot.com/l/918573/2021-08-13/6kh5”.
This works by using the code $ form-> setAction (‘https://go.pardot.com/l/918573/2021-08-13/6kh5');
The form goes to our system and all data is sent correctly (unfortunately, the information about sending the mail on the website is not displayed then).
I am looking for a solution that despite setting an action for the form, an additional copy will be sent to our mail server. cc and bcc not working.
Hi,
Again I don’t know what your marketing tool expect, so I cannot help you more, you have to read their documentation and send it the required values.
Hi. Let’s try again. 1. Success message is not displayed when using $ form-> setAction (‘https://go.pardot.com/l/918573/2021-08-13/6kh5') but the message is sent correctly. 2. communication with pardot works fine. 3. I need to set 2 different actions for one send button - one for pardot witch works fine (1) - one for regular send action to our mailbox. 4. Despite reading the manual and following it, I can’t set checkbox as required.
Hi,
- Success message: the setAction() function posts the form to the url you give to the function. If you post to ‘https://go.pardot.com/l/918573/2021-08-13/6kh5' it opens this url and you have to manage the posted values there.
- communication with pardot works fine – Nice.
-
different actions for one send buttonA single button can’t have 2 different actions. What you need to do is:
- Don’t call the setAction(), post your form to its own page.
- Validate the posted values and send your emails
- Post back the values to pardot, with cUrl for instance.
- I can’t set checkbox as required: see the checkbox validation example here, this is the correct way and it works like it’s supposed to: https://www.phpformbuilder.pro/documentation/class-doc.php#php-validation-examples
Your questions show me that you have to program some specific features and don’t always know exactly how: maybe a developer could help you, I do my best but I’m not supposed to work on your code & features.
Thanks for your understanding,
Gilles
Getting this error today “Can’t connect to licensing server.”. Page loads fine but get this blank white page after POSTing the form.
Hi,
Sorry for this, I’m aware but we just have to wait. My hosting service is partially down (it seems that the service are up or down depending on the requests locations).
The hosting service is Planethoster, I’m in touch with them. Their “services status” page is here: https://my.planethoster.com/service-status but it’s down too.
Gilles
Hopeful for a quick recovery. Here’s what Ive come up with for your code https://imgur.com/a/U8ZbRE7 its been fun to build with. Thanks
The servers are up again, thanks for your patience
Hello. Sorry for the question. Could you help me? How can I move my ‘localhost’ license to another computer? I need to change my workstation and need move phpformbuilder with it. Thanks!
Hi KonstantiH,
If you’ll use the exact same url your license will work.
Else you have to unregister from your 1st computer, then register on the 2nd: https://www.phpformbuilder.pro/documentation/help-center.php#reinstall-phpfbIf you need anything else you’re welcome,
Gilles
Hello, is this plugin usable with PHP frameworks like CodeIgniter? Thanks
Hi Maddest,
Yes, I cannot provide any help because I’m not a Cideigniter user, but you just have to load the Form.php class.
You’ll find more help on the web, for instance https://stackoverflow.com/questions/4415240/loading-custom-classes-in-codeigniter
If you need anything else you’re welcome,
Gilles
Thanks a lot for your quick help 
You’re welcome