Hello:

I have a website [url removed, login to view], and I would like to create an interactive section at the website.

• The section will have more than 2,000 words (terms); these words are categorized alphabetically. Refer to (Figure 1): notice that Alphabets are (level1), & words are (level2)

• Each word has many descriptions (minimum 1 – maximum 30) (level3); which adds to a total of more than 11,000 descriptions at users end.

• The user will select from level3; either 1 or 2 or 3 or up to max. 10 selections. Refer to (Figure 2)

• Each selection will be dropped in a cart

• After selections are made from level3: 1 selection, or 3 selections, or maximum 10 selections, and all selections are kept in a cart, then the user has the option to remove/add (modify) his selections, and then proceed to execution to get results.

• Note that each description from level3 has a code linked to it; for example (A011, B129, C006, etc.)

• Each code (A011, B129, C006, etc.) has a variable (K, S, N, or X), also each code has a text attached to it.

So how dose this work:

• After all selections from the level3 are dropped in cart, the execution will go in an if-statement based on the following:

If: total K > total S ; then answer is total K **

If: total S > total K ; then answer is total S **

If: total K = total S ; then answer is total K **

If: X exist, then answer is only X **

If: N exist, N is neutral **

(**) Total K, S, N, X: means that all the codes attached to level3 will be counted, they will be separated in groups (K, S, N, X) and each group added into each other to configure a number, for example: 2N, 3K, 1S, 0X

Then the total number of each group will be compared to others as to which one is greater. Except for (X) will be dominant variable.

To give better examples:

3K + 2S = 3K

1K + 2 S = 2S

4K + 4S = 4K

3K + 2S + 1N = 3K + 1N

5K + 5S + 2N = 5K + 2N

1X + 2K = 1X

1X + 3S = 1X

1X + 2K + 3S + 3N = 1X

1X + 2X = 3X

So, what would be the final outcome of the (if-statement)?

The final outcome of the (if-statement) will be statements (sentences)

Statements are selected from Tables A-G (Figure 3) which are hidden from users

Each statement has the same reference number attached to level 3: for example (crowded has a code A011 as shown in (Figure 1)

Conditions:

Most descriptions in level3 are locked by Admin, and the rest are unlocked (free to users)

• The locked descriptions will be unlocked by membership subscription: (1month/6months/1year) membership

• Admin can offer (from time to time) to avail some descriptions for non-members as a promotion

• Selections are made at level 1-3, but are only moved to cart at level3

• Users can choose up to 10 different selections from level3

• Each selection will be dropped in a cart

• After selections are made from level3: one selection, or three selections, or maximum 10 selections

• When selections are dropped in cart, the user has the option to remove/add (modify) his selection, and then proceed to execution.

• The results are the outcome are based on the (if-statement) and then described as sentences according to the linked code

• The statements are selected from Tables A-G which are hidden from users

• Each statement has the same reference number attached to level 3: for example (crowded has a code A011; which means that the word Bombay which is located in the user end at level3 is coded with A011 that means refrred to table (A) entry number (011)

• All statements will be entered after words by admin.

** Figures & further details can be found in the attached file.

Regards,

Alwaleed7

Compétences : Traitement de Données, MySQL, PHP, Architecture Logicielle

Concernant l'employeur :
( 25 commentaires ) ABU DHABI, United Arab Emirates

Nº du projet : #1059764