WordPress.org

Ready to get started?Download WordPress

Forums

Participants Database
Automatic form filling and searching (5 posts)

  1. jet_3945
    Member
    Posted 4 months ago #

    Hello,
    I have just downloaded Participants Database and I am very excited to get started with it after reading all the reviews. I was just wondering if there was a way of automatically filling out certain fields on forms, or automatically making searches.

    For example, if a user wanted to sign up to an event, is there any way that they could click a button and a field would be filled out for that user stating that they have signed up to that event?

    Also, can a certain page automatically show a list of people signed up to a certain event, rather than having to search for that event itself?

    I feel I am not explaining this very well...If you understand what I am talking about then congratulations. If you are confused then let me know and I will try to give a better explanation of what I am asking.

    Thanks a lot

    https://wordpress.org/plugins/participants-database/

  2. xnau
    Member
    Plugin Author

    Posted 4 months ago #

    Well the first thing, I don't really understand. The information to fill out that form has to come from somewhere. If they are on an even page or something like that and you want the form to be pre-filled with information from the page, you need to create a custom template that uses those values to set the defaults for each field. You'll need to be a PHP coder to do that.

    Your second request is easier. You can use the list shortcode and set the filter to only show people firm a particular event. Read the Other Notes page under "Filtering which Records Get Shown with the List Shortcode"

  3. jet_3945
    Member
    Posted 4 months ago #

    Thank you very much for your reply.

    I think what you think it is, is correct (even that sentence doesn't seem to make much sense). How easy would it be to create a custom template to set some default values, and how would it be done? I know a little bit of PHP and am always keen to learn more.

    Thanks again

  4. jet_3945
    Member
    Posted 4 months ago #

    Thank you very much for your reply.

    I think what you think it is, is correct (even that sentence doesn't seem to make much sense). How easy would it be to create a custom template to set some default values, and how would it be done? I know a little bit of PHP and am always keen to learn more.

    Thanks again

  5. xnau
    Member
    Plugin Author

    Posted 4 months ago #

    Well, first read this article on how to create a custom template: How to Create Custom Templates

    Then, figure out how to get the values you need to put into the form.

    Now, you put in code that looks at what field is about to be printed, then change the value of the field before that happens. You can use a switch statement for that, just set up a case for every field you need to put the default value into, then put in the right value for each case. If there is no case defined for a particular field, the field will just do what it normally does.

    Sorry this is so vague, but I'm just giving you the general plan here. The article explains how to change a field value before it's printed, so that should be clear.

Reply

You must log in to post.

About this Plugin

About this Topic