Creating a client profile form and then display the users information onto the profile page

  • Gary Michael
    Asked on January 7, 2017 at 5:00 PM

    Hi,

    I'm trying to find the best way to develop this:

    I'm creating a personal trainer profile for our client network.  The trainer will have their profile online so clients can view their business on our site.  Each trainer will have their own profile within our site.

    But I have a set structure for the profile with all the information I will show clients.  The profile will be standard, the same for each trainer.  I have certain fields, profile photo, pricing, locations; all the basic info that clients will need to see.

    I want to create the template in an app or form, then I can have trainers go to the web page and fill out the necessary info, then it will populate into the web profile that will be shown online.

    How do I do this?  It's not going to be dynamic, just a static form that I will post online and when it's filled out.  I can send the template online in a directory set under their name.

    I have a mock up online now:  creativefitsolutions.com/personalprofile.html

  • Elton Support Team Lead
    Replied on January 8, 2017 at 1:11 AM

    Hello Gary,

    That's possible. You can use the JotForm as the medium tool in collecting users profile information.

    Then, you can pass the user's information into your website or save it into your database for later use like displaying the user information on the profile page.

    To do this, you just have to build the form in the form builder www.jotform.com. Then write a custom PHP script that saves the form data to your database. We also have a guide for this and a sample script. Check this http://www.jotform.com/help/126-How-to-Insert-Update-Submissions-to-Your-MySQL-Database-Using-PHP

    After your generated PHP form is ready, you can fetch the values from your database and display them on the profile page.

    Unfortunately, designing the profile page in the form alone isn't feasible. It would require alterations of the HTML code which is not possible in edit mode or too complex to achieve.

    Hope this information helps!