Results 1 to 5 of 5

Thread: Help with multiple choice/final result

  1. #1
    Join Date
    Apr 2014

    Post Help with multiple choice/final result

    Hello there guys... I really need help, and im gonna try to explain exactly:
    Good friend of mine asked me to create web app that will give result based on your choices during the survey. Example:
    I wanna create new aquarium, so based on the fish that i wanna keep in it, final result gives me compatible fish with those,plants,food that's best for them etc.
    Is there any template for that? I really dont wanna write it from scratch, and main problem is that i dunno how to search that kind of programes... lol
    Tnx in advance...
    P.S. Sorry for my bad English...

  2. #2
    Join Date
    Feb 2014
    Your English is perfectly fine, no problem there

    As for your question, you could consider using a database, especially if there will be a lot of information to be presented for each result. For example, in a MySQL database (free), you would have 1 column dedicated to the name of the fish and this column would be unique (i.e. your primary key). The other columns would be for plants, food and whatever else. Since each row would be dedicated to a particular fish, you would retrieve that particular row based on the user's selection.

    If there will be multiple questions, then you need to figure out how to calculate the final result. It can be done through a series of if-else statements but that logic is something you need to work out, unless you provide an example of the logic and the choices.

    The HTML portion is rather simple and can be written from scratch, same with the PHP and database portion. You could check out CodeIgniter as a PHP library resource to help you out. There are tons of examples, temples and libraries out there for the HTML and CSS portion, choosing the one you want somewhat comes down to how you want it to display.

  3. #3
    Join Date
    Apr 2014
    Thanks so much! Beers on me!

  4. #4
    Join Date
    Aug 2004
    I do not know if there is anything good out there, but you could try searching on "PHP expert system" to see if anything useful comes up. (Many so-called expert systems do pretty much what you state: ask a question, and depending on the answer, ask another question, and so on until it gets to the end of a decision tree.)
    "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

  5. #5
    Join Date
    Apr 2014
    NoDog, i dont need to ask another question, only like Im gonna choose 'Goldfish' and as a result programme will give me 'Tank at least 10 galons, that plant, and goldfish flakes for food' . U know what i mean? Just need someone to link me good template for database with i dunno 8-10 rows with id's and some simple graphics...
    All parameters that i need are compatibility with other fish, size of aquarium, base of sand, food and dificulty of keeping. How complicated is to make that?
    Thanks NoDog...

Thread Information

Users Browsing this Thread

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

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.09516 seconds
  • Memory Usage 2,869KB
  • 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
  • (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 (72):
  • 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_postinfo_query
  • fetch_postinfo
  • 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_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