PLEASE NOTE: These forums are no longer utilized and are provided as an archive for informational purposes only. All support issues will be handled via email using our support ticket system. For more detailed information on this change, please see this blog post.

Help needed in creating complex registration form

  1. wilflare
    Member

    hello!
    I hope to get some advice on creating the following form:

    The "Concept"
    This is a registration form for a Conference. Users are to choose if they are
    (a) Local Individual Delegate
    (b) Local Group Delegation
    (c) International Individual Delegate
    (d) International Group Delegation
    The form is split into 3 main sections
    Users are to fill in (1) Category (like the above), (2) Personal Details, (3) Payment.

    The problems are:
    Firstly, if the user chooses Category (b) and (c), I would need the following function.
    - option to add another delegate
    - based on the number of delegates added, the price in (3) Payment would change.

    Secondly, if the user chooses to be any of the International Categories:
    - the price they pay in (3) Payment would be different.

    Thirdly, I need to allow users to save their progress.. or at least pay later
    - for those applying as a group, they may not be able to collate all the funds at the moment of submission. could I allow them to pay later somewhat?

    Lastly, I need to create a login page for users so they can login and
    - edit their profile (couldn't find a good front end solution)
    - view their application status

    What I have tried so far:
    (1) Searched the forums and found some suggestions:
    - Pre-add all the fields I need and unhide them based on the number of delegates chosen: this option is workable but it will create too many columns on the database and be a nightmare for my team mate to handle.

    my form is currently at http://www.singaporemun.org/register
    I appreciate a prompt response as this is a rather urgent project!

    thanks for reading, i'll clarify further when needed!

    Posted 12 years ago on Wednesday February 22, 2012 | Permalink