|
Posted by mark_won on 05/05/06 19:44
maxvalery@gmail.com wrote:
> Hi,
>
> Here's a worthy challenge for ya'll. I'm trying to build a
> questionnaire in php and need help understanding the logic behind the
> process. Here's an example that explains everything:
>
> 1) What quality is most important to you in a car?
> a) Reliability
> b) Affordability
> c) Large size
>
> 2) How important is gas mileage?
> a) Very important
> b) Not at all important
>
> If a user chooses 1a, 2b, the program writes "you will probably like a
> Volvo SUV (reliable, gas-guzzling)".
> If a user chooses 1b, 2a, the program writes "you will probably like a
> Chevrolet Cavalier (cheap, efficient)".
> If a user chooses 1c, 2b, the program writes "you will probably like a
> GMC Yukon SUV (large, gas-guzzling)".
> If a user chooses 1a, 2a, the program writes "you will probably like a
> Honda Civic compact (reliable, efficient)".
>
> ... and so on ...
>
> Basically, a user makes some radio-button choces, and the script
> matches the choices to some database records filled with vehicle
> information. Because I want to have more than 2 questions, I can't
> even begin imagining the difficulty of hard-coding all possible choices
> - behold the power of a factorial :)
>
> What would be the logic/algorithm for something like that? What would
> be the database structure?
[Back to original message]
|