Posted on by

Populate a Form Dropdown from the Database

Sometimes, you want to give the user the ability to select from a list if things that are in the database, rather than a fixed set of options as defined in the field definition. This will require some simple PHP along with a database query, but once you get the idea, a lot of other… (read)

Posted on by

Using Field Group Tabs with a Custom Template

The Field Group Tabs add-on adds tabs to the single record display, record and signup forms when you add the tabs=true attribute to the shortcode. What that does is select a default tabbed template for the form, and loads the necessary javascript and CSS to show the tabs. To use a custom template with the Field Group… (read)

Posted on by

Dropdown Selectors: limit selections based on another selector

A not-uncommon scenario in a form is the case of City/State selectors. If the user chooses a state, it would be nice to let them choose the city without seeing cities from other states. This same principle can apply to many situations where the value of one selector is used to limit the selections available… (read)

Posted on by

Customizing the Text in Participants Database

I often get asked if it’s possible to change the text generated by the Participants Database plugin, including the name of the plugin. Yes, it’s possible, because nearly all the text is processed through a translation file which can be edited to “translate” the plugin text to anything you want. Here’s how to do that… (read)

Posted on by

Using Participants Database with WordPress Users

A very common support request is along the lines of “how can I give my users a login and password to access their profile?” There are basically two ways to do this, depending on what privileges you want to give your users. If you just want them to be able to use a couple of… (read)

Posted on by

Creating Multiple-page Forms in Participants Database

Version 1.5.2 introduced the ability to create forms across multiple pages. By defining the “action” attribute, the user is taken to another form page after each page is submitted. Each page shows a different part of the form by setting the fields or group to show in the shortcode on that page.

Here is a step-by-step breakdown of how that is done.

Posted on by

Commas and other punctuation in selector labels

In this post, I document a feature that you can take advantage of when defining labels for selectors like radio buttons, dropdowns and checkboxes. Each of the selections you define can have a separate value and title, which is the printed value the user sees. The “value” is what is actually stored in the database.… (read)