/    Sign up×
Community /Pin to ProfileBookmark

How Would I Develop This Monster?!

I’m looking for suggestions and tips on how to create a dynamic site that incorporates images that change based on a visitors path through an established decision tree. I explain more below but am looking for suggestions regarding programs, code, and scripts that may help minimize the complexities involved with the development of this site.

I am looking to expand a music equipment site so that it can sell drum kits online. I would like to guide the visitor through a decision tree that helps them choose the best drum set for their needs.

I would like this site to display images of drum sets that are related to their responses to the decision tree questions. I believe this would require tagging images in some way so that they would be prompted and displayed based on the visitors resonses.

The visitor would start by choosing their skill level. Based on this response, a few images of different drum sets pre-associated with that specific skill level would appear.

The visitor would then choose a specific snare/high hat setup. If they chose right handed then the snare/high hat setup in the image would change in accordance with their answer.

The visitor would then choose how many symbols they wanted, how many toms they wanted, chose single or double bass pedals, etc. The main thing I am looking for is for the image of the drum set, price of the drum set, and possibly even a visible list of all the individual pieces of the kit to change based on their responses as they are guided through the decision tree. It would be ideal for these 3 changes to be made after every response from the visitor.

At the very end the visitor would be able to choose a material and color for the kit and then print out a “spec sheet” outlining the features of the kit. This print out would function as a sort of order slip.

Any insight into this idea is VERY MUCH APPRECIATED!! I welcome all ideas and look forward to people’s input!!

Thanks in advance!!!

to post a comment
PHP

5 Comments(s)

Copy linkTweet thisAlerts:
@bokehFeb 09.2006 — 

It's really pretty simple. You need to classify all the images into groups for example, [CODE]item | vegetable | root vegetable | green vegetable | fruit |
---------------------------------------------------------------------


tomato | | | | true |
---------------------------------------------------------------------


carrot | true | true | | |
---------------------------------------------------------------------


cabbage | true | | true | |
---------------------------------------------------------------------


red pepper | | | | true |[/CODE] Once in groups all you need to do is on the vegetable page display several items from vegetable column and when on the root vegetable page only display items that are in the root vegetable column. The table is held in the database and you can add items without modifying the webpage itself. You would also have another column containing the image tag and another with any detail you wanted to store about the item for example price etc.
Copy linkTweet thisAlerts:
@NogDogFeb 09.2006 — By the way, you probably want to sell "cymbals" to your percussionist customers, not "symbols". ?
Copy linkTweet thisAlerts:
@derblutenkatauthorFeb 09.2006 — Now I will most likely be presenting the final product to the owner who will then up the package. Would you recommend creating the database using mysql or excel? What would be the best option for this. Would something like Coldfusion have such capabilities already built into the Coldfusion software?



Thanks again for all your help and input!
Copy linkTweet thisAlerts:
@NogDogFeb 09.2006 — MySQL would be my suggestion.

ColdFusion is more-or-less the same as PHP: you would connect to a 3rd-party database (Oracle, Informix, MSSQL, etc. - probably including MySQL as well.)
Copy linkTweet thisAlerts:
@SpectreReturnsFeb 09.2006 — If you were really into torture, you could develop the entire site statically.
×

Success!

Help @derblutenkat spread the word by sharing this article on Twitter...

Tweet This
Sign in
Forgot password?
Sign in with TwitchSign in with GithubCreate Account
about: ({
version: 0.1.9 BETA 5.18,
whats_new: community page,
up_next: more Davinci•003 tasks,
coming_soon: events calendar,
social: @webDeveloperHQ
});

legal: ({
terms: of use,
privacy: policy
});
changelog: (
version: 0.1.9,
notes: added community page

version: 0.1.8,
notes: added Davinci•003

version: 0.1.7,
notes: upvote answers to bounties

version: 0.1.6,
notes: article editor refresh
)...
recent_tips: (
tipper: @AriseFacilitySolutions09,
tipped: article
amount: 1000 SATS,

tipper: @Yussuf4331,
tipped: article
amount: 1000 SATS,

tipper: @darkwebsites540,
tipped: article
amount: 10 SATS,
)...