How can I create an HTML page that depends on form inputs?
Flask+Jinja should work well for what you're trying to do. Essentially, your first page would be a form with a number of form elements. When your form is submitted, that data gets passed back to your flask app where you can extract the users selections. Using these selections you can generate/populate the next html page.
Since the user can seemingly select any combination of fields, the template for your second html page should contain all the possible tables and then only show the selected ones using an if...else statement
For starters - I am using a combination of HTML, Python+Flask/jinja
I have an HTML page which contains a basic form. When users input data to that form, it is passed through my Python/flask script and populates a different HTML template with the inputted form values.
What I need to accomplish is creating variations of the final HTML template based on what fields users choose in the beginning form. e.g.
The flow would appear as:
User selects fields to use in HTML form > data is passed through flask app > data is populated in final HTML template, which is designed around the fields selected in the original form.
The final HTML template is essentially a series of tables. Based on which fields the user selects in the form, some tables will be needed and others not.  Whether the user selects a field should determine whether or not the table appears in the final HTML templates code or not.
I'm not entirely sure what tools I can use to accomplish this, and whether I will need something to supplement flask/jinja. Thanks for any input.