Results 1 to 5 of 5

Thread: Processing and reporting user input

  1. #1
    Join Date
    Sep 2014

    Smile Processing and reporting user input

    Hi all,

    I am planning to build a software where people can login and submit answers to the questions displayed on the UI. The answers from the user will be processed and finally a report is to be generated which can be downloaded by the user.

    Could anyone please give me some pointers to start with. Need some help to start with.

  2. #2
    Join Date
    Mar 2012
    I'd suggest that, unless you already know HTML CSS and PHP, you use this as a project to learn. Where do you start? Well there are plenty of basic introductions on the web, so search around a bit. You might like W3S, though it's not without flaws. But to get you started, here's my take on it...

    1. Web sites are written in HTML using an ordinary text editor, or a utility that generates the text for you. Writing the HTML yourself is preferable in the long run, but using site generators give quicker, but inferior, results.

    2. The HTML is divided into pages.

    3. The first page (often known as the "home" page) is generally called "index.html".

    4. Links are used to navigate from one page to another. These are often found in a separate DIV called the "nav-bar" (or similar), and in the footer.

    5. EVERY HTML page has a variant of the following basic structure:

    <!DOCTYPE html>
    <html lang="en">
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="description" content="--page description goes here--">
    <meta name="keywords" content="--page keywords go here--">
    <title>--page title goes here--</title>
    <h1>--page heading goes here--</h1>
    <div id="container">
    <div id="nav-bar">
    --navigation links go here--
    <div id="content">
    <p>--first paragraph goes here--</p>
    <p>--add paragraphs as required--</p>
    <!-- end of container --></div>
    Note: The DIV "container" is not necessary in all cases, but is often used.

    6. On its own the HTML does not look much, but getting it right is important. HTML gives the page structure and content. Styling it to make it look attractive is CSS's job. Whilst PHP can enhance the maintainability of the web site, and enable interactions with a database. JavaScript (which should be left to last) adds bells and whistles...
    Last edited by jedaisoul; 09-03-2014 at 02:21 PM.

  3. #3
    Join Date
    Sep 2014
    Hello jedaisoul, thank you for the response.

    I am using Eclipse WDT for writing the html, css, js and php codes. I have designed the interface and also worked on the db connection. I am writing to create a session now.

    Could you please guide me with the server side scripting part? I want to make the question answer session time based. Upon submitting one answer I want to display the next question. I will store the response from the user and process all of them when the submit button is clicked.

  4. #4
    Join Date
    Mar 2012
    If you had said that in the first place you would have saved me wasting an hour or so of my time.

    Not surprisingly, my further assistance will be brief: RTFM (for whatever database you will be interfacing to)...

  5. #5
    Join Date
    Sep 2014
    Sorry jedaisoul I am sure, people in need will definitely benefit from your writing. I too promise to copy some snippet of your code in my final files

    It would be great if you could tell me how would I query the db and keep the questions in memory and show them one by one per click on the next button. And also, please tell me the approach that should be taken to keep the answers in memory and process them when the user clicks on submit.

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.11065 seconds
  • Memory Usage 2,878KB
  • Queries Executed 13 (?)
More Information
Template Usage (33):
  • (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)bbcode_code
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)headinclude_bottom
  • (5)memberaction_dropdown
  • (1)navbar
  • (4)navbar_link
  • (1)navbar_moderation
  • (1)navbar_noticebit
  • (1)navbar_tabs
  • (2)option
  • (5)postbit
  • (5)postbit_onlinestatus
  • (5)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