FormBuilder 0.84 Released


This version of FormBuilder is partially a bug-fix release, but also contains a few new features including only showing FormBuilder related code on pages which actually have forms on them.  It fixes the CAPTCHA bug introduced in 0.83 as well as the bug requiring field names for comments and page breaks.  The other change is that when editing forms, the field types and required field types are now sorted alphabetically.

Hope you like it.  You can download from WordPress.org.

105 Responses to “FormBuilder 0.84 Released”

I would like to track responses in Google Analytics. What is the best way to accomplish this with this plugin?

admin says:

Interesting question Chris. What I would suggest is that you try adding the Google Analytics code to the thank-you text. That way it’ll only be displayed and thus only tracked when the thank-you page is hit.

Tim Whitney says:

Love it – tis really helping us with our new website to collect key data.

Would like more info on setting up a multiple choice field please – either check mark or radio or other.

Thanks,

Tim

Rick Weiss says:

Trief 4 different form plugins – and settled on this one. It is the easiest to setup and configure, and has the flexibility the client needs.

One issue, also asked above, but not answered, is how to change the single line text Field. It is really quite short, and I can’t find any code (character count) or css style to adjust this very common part of most forms.

admin says:

Hey Rick,

You should be able to change the size of the single line text field using simple CSS code. You should be able to add something like the following to either your theme styles or the additional_styles file.

.single_line_text_box input {
width: 256px;
}

You could replace 256px with whatever width you wanted those boxes to be. There are many other ways you could do this as well in the CSS. I recommend using a tool like FireBug to tweak CSS values as necessary.

Hope this helps,
James W.

Rick Weiss says:

I thought I had tried that – but must have done something slightly off.

Thanks, that worked.

Tested my submission and got this error:
Fatal error: Cannot use object of type WP_Error as array in /home/travelwi/domains/travelwiththemagic.com/public_html/wp-content/plugins/formbuilder/formbuilder.php on line 1534

which has something to do with the xml file I guess. Any idea what this is?

admin says:

For those still struggling with Windows related issues, I’d like to apologize. We still haven’t ironed out all the Windows hosting related bugs. If someone has been having problems and would like to temporarily donate some space on their Windows server that I could test on, I’d be happy to give it a shot. I would basically need a stand-alone Windows hosted site with FTP access and a database. This would be especially helpful if you have already experienced Windows hosting problems with FB.

JSand says:

I just upgraded to the 0.84 version and now I get the the following message under plugins:
FormBuilder must be configured. Go to the admin page to enable and configure the plugin.
I have gone to the the admin page and updated it, but still get the same error.
Anyone else having this problem?

KimR says:

I’m having the same problem. Any resolution on this?

admin says:

This is a known bug and will be fixed in v. 0.852

Bret Sallee says:

Great plug-in :)

Just got it up and running, though I’m having one problem. I ran a test “submission” through. I get the email for the submission but can’t seem to get the autosresponder email for the “submittor”

Any ideas.

Thanks
Bret

Bret Sallee says:

Oh boy,

Its working now. I must have hit something right.

One more question though. How do you input the autoresponder so it uses the name of the recipient and so forth.

Dan says:

Here is the error I get when I attempt to create a new form Any ideas what might be causing it and how I could fix it? Thanks.

Unable to create new form. Attempted to run the following SQL:
INSERT INTO wp_axfp8y_formbuilder_forms(`name`,`subject`,`recipient`,`thankyoutext`) VALUES (‘New Form’, ‘Generic Website Feedback Form’, ‘xxxemailaddress@gmail.com’, ”);

Dan says:

I removed and reinstalled. When I activate, here is what I get.

Failed running query: CREATE TABLE IF NOT EXISTS `wp_axfp8y_formbuilder_fields` ( `id` bigint(20) NOT NULL auto_increment, `form_id` bigint(20) NOT NULL default ’0′, `display_order` int(11) NOT NULL default ’0′, `field_type` varchar(255) NOT NULL default ”, `field_name` varchar(255) NOT NULL default ”, `field_value` text NOT NULL, `field_label` text NOT NULL, `required_data` varchar(255) NOT NULL default ”, `error_message` text NOT NULL, UNIQUE KEY `id` (`id`) ) DEFAULT CHARACTER SET DB_CHARSET COLLATE DB_COLLATE;

Failed running query: CREATE TABLE IF NOT EXISTS `wp_axfp8y_formbuilder_forms` ( `id` bigint(20) NOT NULL auto_increment, `name` varchar(255) NOT NULL default ”, `subject` text NOT NULL, `recipient` text NOT NULL, `method` enum(‘POST’,'GET’) NOT NULL default ‘POST’, `action` varchar(255) NOT NULL default ”, `thankyoutext` text NOT NULL, `autoresponse` bigint(20) NOT NULL default ’0′, UNIQUE KEY `id` (`id`) ) DEFAULT CHARACTER SET DB_CHARSET COLLATE DB_COLLATE;

Failed running query: CREATE TABLE IF NOT EXISTS `wp_axfp8y_formbuilder_pages` ( `id` bigint(20) NOT NULL auto_increment, `post_id` bigint(20) NOT NULL default ’0′, `form_id` bigint(20) NOT NULL default ’0′, UNIQUE KEY `id` (`id`) ) DEFAULT CHARACTER SET DB_CHARSET COLLATE DB_COLLATE;

Failed running query: CREATE TABLE IF NOT EXISTS `wp_axfp8y_formbuilder_responses` ( `id` bigint(20) NOT NULL auto_increment, `name` varchar(255) NOT NULL default ”, `subject` text NOT NULL, `message` text NOT NULL, `from_name` varchar(255) NOT NULL default ”, `from_email` varchar(255) NOT NULL default ”, PRIMARY KEY (`id`) ) DEFAULT CHARACTER SET DB_CHARSET COLLATE DB_COLLATE;

Failed running query: CREATE TABLE IF NOT EXISTS `wp_axfp8y_formbuilder_results` ( `id` bigint(20) unsigned zerofill NOT NULL auto_increment, `form_id` bigint(20) unsigned zerofill NOT NULL default ’00000000000000000000′, `timestamp` bigint(20) unsigned zerofill NOT NULL, `xmldata` longtext NOT NULL, PRIMARY KEY (`id`), KEY `form_id` (`form_id`,`timestamp`) ) DEFAULT CHARACTER SET DB_CHARSET COLLATE DB_COLLATE

Rick Weiss says:

I’m missing something.

Set the captcha, have a captcha image displaying, but no place to input the answer. Can’t find anything in the documentation about captcha, so I must be missing something somewhere, as others seem to have read instructions but I don’t see them.

Rick

admin says:

Hey Rick,

Do you have a demo somewhere I can look at?

James W.

Schalk Joubert says:

Hi

I use your formbuilder plugin on http://www.scootdr.co.za/rentals/booking/

For some reason the datestamp stopped working. I changed it now to only except text for now.

I deactivated other plugins and reinstalled Formbuilder.

I do now get this message in my Plugin Admin panel, event though I believe my settings are all good?

“FormBuilder must be configured. Go to the admin page to enable and configure the plugin.”

K Kalaria says:

Hi

Great plugin.

What is the table in mysql whwre the user entered data is stored? I want to generate a report using the data rather than expoting CSV file.

KK

admin says:

Hey KK,

The table you’re looking for is formbuilder_results

James W.

admin says:

New version of FB is released to address a few more bugs people were experiencing. You can find it here: http://truthmedia.com/2010/06/15/formbuilder-v-0-852/

Schalk Joubert says:

Hi
I updated my plugin, and got rid of the message saying Frombuilder must be configured. however i still can’t get the dates stamp to work?

it worked before?

Pete says:

Can anyone suggest a way to query form results and display the query to the screen in a user friendly way? I mean, a way other than jumping into PHP myself? Thanks.

BradFest says:

Hi,

Just installed v. 0.852, and get the following error message when I try to create a new form:

Unable to create new form. Attempted to run the following SQL:
INSERT INTO wp_an4nql_formbuilder_forms(`name`,`subject`,`recipient`,`thankyoutext`) VALUES (‘New Form’, ‘Generic Website Feedback Form’, ‘[emailAddress]‘, ”);

Using WP 3.0.

Any suggestions?

Keress says:

Love this plugin. It’s the best form maker I’ve found. I have one suggestion. If there was also an option to copy a field it would be great. I’m doing a form right now that repeats nearly identical fields over and over. (Present residence, previous, previous before the last previous, etc., etc.) If I could copy over everything except the field name the process would be sped up considerably, and be a lot less tedious.

It might also be nice to be able to generate more than one field input cluster at once. Or even copy a whole grouping of fields!

Mark says:

When activating Formbuilder 0.852 on a WordPress 3.0 installation, I get the following errors:

Failed running query: CREATE TABLE IF NOT EXISTS `wp_f1dqs7_formbuilder_fields` ( `id` bigint(20) NOT NULL auto_increment, `form_id` bigint(20) NOT NULL default ’0′, `display_order` int(11) NOT NULL default ’0′, `field_type` varchar(255) NOT NULL default ”, `field_name` varchar(255) NOT NULL default ”, `field_value` text NOT NULL, `field_label` text NOT NULL, `required_data` varchar(255) NOT NULL default ”, `error_message` text NOT NULL, UNIQUE KEY `id` (`id`) ) DEFAULT CHARACTER SET DB_CHARSET COLLATE DB_COLLATE;

Failed running query: CREATE TABLE IF NOT EXISTS `wp_f1dqs7_formbuilder_forms` ( `id` bigint(20) NOT NULL auto_increment, `name` varchar(255) NOT NULL default ”, `subject` text NOT NULL, `recipient` text NOT NULL, `method` enum(‘POST’,'GET’) NOT NULL default ‘POST’, `action` varchar(255) NOT NULL default ”, `thankyoutext` text NOT NULL, `autoresponse` bigint(20) NOT NULL default ’0′, UNIQUE KEY `id` (`id`) ) DEFAULT CHARACTER SET DB_CHARSET COLLATE DB_COLLATE;

Failed running query: CREATE TABLE IF NOT EXISTS `wp_f1dqs7_formbuilder_pages` ( `id` bigint(20) NOT NULL auto_increment, `post_id` bigint(20) NOT NULL default ’0′, `form_id` bigint(20) NOT NULL default ’0′, UNIQUE KEY `id` (`id`) ) DEFAULT CHARACTER SET DB_CHARSET COLLATE DB_COLLATE;

Failed running query: CREATE TABLE IF NOT EXISTS `wp_f1dqs7_formbuilder_responses` ( `id` bigint(20) NOT NULL auto_increment, `name` varchar(255) NOT NULL default ”, `subject` text NOT NULL, `message` text NOT NULL, `from_name` varchar(255) NOT NULL default ”, `from_email` varchar(255) NOT NULL default ”, PRIMARY KEY (`id`) ) DEFAULT CHARACTER SET DB_CHARSET COLLATE DB_COLLATE;

Failed running query: CREATE TABLE IF NOT EXISTS `wp_f1dqs7_formbuilder_results` ( `id` bigint(20) unsigned zerofill NOT NULL auto_increment, `form_id` bigint(20) unsigned zerofill NOT NULL default ’00000000000000000000′, `timestamp` bigint(20) unsigned zerofill NOT NULL, `xmldata` longtext NOT NULL, PRIMARY KEY (`id`), KEY `form_id` (`form_id`,`timestamp`) ) DEFAULT CHARACTER SET DB_CHARSET COLLATE DB_COLLATE;

Jeff says:

most probably, your database user does not have the correct priviledges. if this is a hosting service, then please change temporarily, the user being used to your dba user in the wp-config. and run it, then revert to the other user.

rich says:

Hi,
I tried exporting to a csv for some data… and have a question:

1. How can I get the Field ID’s to be the headers for the column instead of sitting in each field with that data?

That way I’ll have a clean data sheet to work with.

Thanks,
Rich

Jeff says:

Hi I keep getting this error in my php log when doing a Save Form in FormBuilder. this is after doing an update to my webserver. now running: php 5.3.3, mysql 5.1, apache 2.2

Error:

[27-Jul-2010 22:24:27] WordPress database error Incorrect integer value: ” for column ‘autoresponse’ at row 1 for query UPDATE `wp_formbuilder_forms` SET `name` = ‘SignUpEmployer’, `subject` = ‘MHG Sign Up for Employers’, `recipient` = ‘okyere@okeros.com’, `method` = ‘POST’, `action` = ”, `thankyoutext` = ‘Thank you for registering with us, we will contact you to set a date for you to complete the sign up process at our head office.’, `autoresponse` = ” WHERE `id` = ’1′ made by require_once, do_action, call_user_func_array, formbuilder_options_page, formbuilder_options_editForm

Paul says:

I am just starting with Formbuilder – seems great. I have been able to change the width of the single line test box using additional_styles.css as suggested. But how do I pick out other input types – especially “selection dropdown” – the default width is too narrow for the selection but I can’t seem to pick it out on the css.

Thanks

Paul

Paul says:

How can I look at the code for the form – to see the div and id info so that I can fiddle with the css to create the style I want?

Thanks

Paul

Dev says:

Great plugin. Tried 4 different ones before settling in on this. Really easy to use..

I’d like to be able to save the user responses into a database table instead of sending it out in an email. Is that possible? I know PHP. So if its something I can take care of using a custom PHP page, please let me know.

Thanks.

scott tucker says:

scott tucker

TruthMedia » Blog Archive » FormBuilder 0.84 Released: Experts in Online Ministry

WP Development Blog

View our latest plugins and themes on our blog. You may also subscribe to our RSS feed.

Plugins