Results 1 to 3 of 3

Thread: How to build site that takes info and relays it back with proper inputs

  1. #1
    Join Date
    Jun 2014

    How to build site that takes info and relays it back with proper inputs


    I am trying to find out the best way to do the following.

    The website with have some content and then an input field. The information the visitor inputs into the field will then be used throughout the following pages/questions.

    I have done part of it using just php, but it creates a ton of pages, and having a hard time finding a way to use the information given from one page to be used through the whole series of questions and pages. Not just the one after.

    Am I not sure if the best way would be to have the information all go into a databases, and then call for the information when needed. And have a separate page for each question

    Or if it is possible to have a single page that has a questions, when it is answered, the input is relayed back on the same page, with additional content or questions, and that is repeated multiple times.

    I am not stuck on one way or the other, just wondering what is possible, and what the best way to go about it would be.

    Thanks a ton

  2. #2
    Join Date
    Aug 2004
    If you only need the data to persist during the current session of usage by a given user, then PHP sessions are a viable answer.

    If the user-supplied data needs to hang around for an extended time (i.e. across multiple sessions), then you probably need to add database usage along with some sort of user login system.

    As far as the overall application design, that is more difficult to answer without more info, though based on what we know so far, I'd probably start with the idea of a single page with code to dynamically control what gets displayed through some combination of logic, data, and include files (which sort of points to a MVC approach).
    "Well done....Consciousness to sarcasm in five seconds!" ~ Terry Pratchett, Night Watch

    How to Ask Questions the Smart Way (not affiliated with this site, but well worth reading)

    My Blog
    cwrBlog: simple, no-database PHP blogging framework

  3. #3
    Join Date
    Jun 2014
    thank you for your answer!

    Yes it will be just the current session so using php sessions that is great, thanks.

    I have never used an MVC approach before, I quickly looked it up, and is there a language that works best when using this approach?

    I am more familiar with php, but I saw multiple pages using asp.net with C# .
    Again I am new (obviously) so my apologies if that is a silly question.

    To give you more info about what I am doing. It is basically a story. A story in which it will basically have a conversation with the user. So there will be questions asked, which I will need to use the answers throughout this story (session).

    I do like the idea of using MVC to control the output on pages. As I will use multiple pages if there is a different design etc needed, but for the most part, it will be like a conversation, which I don't need them to go to a whole new page for.

    Hopefully that gives you more insight, basically a conversation of the computer and the user.

    If you can provide anymore suggestions, that is great, if not I appreciate your help

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
HTML5 Development Center



X vBulletin 4.2.2 Debug Information

  • Page Generation 0.09473 seconds
  • Memory Usage 2,858KB
  • Queries Executed 15 (?)
More Information
Template Usage (32):
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_global_above_footer
  • (1)ad_global_below_navbar
  • (1)ad_global_header1
  • (1)ad_global_header2
  • (1)ad_navbar_below
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)ad_thread_first_post_content
  • (1)ad_thread_last_post_content
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)headinclude_bottom
  • (3)memberaction_dropdown
  • (1)navbar
  • (4)navbar_link
  • (1)navbar_moderation
  • (1)navbar_noticebit
  • (1)navbar_tabs
  • (2)option
  • (3)postbit
  • (3)postbit_onlinestatus
  • (3)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available (6):
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files (26):
  • ./showthread.php
  • ./global.php
  • ./includes/class_bootstrap.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/functions_navigation.php
  • ./includes/class_friendly_url.php
  • ./includes/class_hook.php
  • ./includes/class_bootstrap_framework.php
  • ./vb/vb.php
  • ./vb/phrase.php
  • ./includes/functions_facebook.php
  • ./includes/functions_calendar.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_notice.php
  • ./packages/vbattach/attach.php
  • ./vb/types.php
  • ./vb/cache.php
  • ./vb/cache/db.php
  • ./vb/cache/observer/db.php
  • ./vb/cache/observer.php 

Hooks Called (71):
  • init_startup
  • friendlyurl_resolve_class
  • init_startup_session_setup_start
  • database_pre_fetch_array
  • database_post_fetch_array
  • init_startup_session_setup_complete
  • global_bootstrap_init_start
  • global_bootstrap_init_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • load_show_variables
  • load_forum_show_variables
  • global_state_check
  • global_bootstrap_complete
  • global_start
  • style_fetch
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • strip_bbcode
  • friendlyurl_clean_fragment
  • friendlyurl_geturl
  • forumjump
  • cache_templates
  • cache_templates_process
  • template_register_var
  • template_render_output
  • fetch_template_start
  • fetch_template_complete
  • parse_templates
  • fetch_musername
  • notices_check_start
  • notices_noticebit
  • process_templates_complete
  • friendlyurl_redirect_canonical
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • memberaction_dropdown
  • tag_fetchbit
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • build_navigation_data
  • build_navigation_array
  • check_navigation_permission
  • process_navigation_links_start
  • process_navigation_links_complete
  • set_navigation_menu_element
  • build_navigation_menudata
  • build_navigation_listdata
  • build_navigation_list
  • set_navigation_tab_main
  • set_navigation_tab_fallback
  • navigation_tab_complete
  • fb_like_button
  • showthread_complete
  • page_templates