This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
en:create:filter-items [03.12.2014 08:22] alexander.ritter [Task 4] |
en:create:filter-items [26.01.2015 07:11] alexander.ritter |
||
---|---|---|---|
Line 19: | Line 19: | ||
The objective now is that the second question only shows the media (items) for selection that were given at least a score of 2 in the first question. | The objective now is that the second question only shows the media (items) for selection that were given at least a score of 2 in the first question. | ||
- | ==== Abstract ==== | + | |
+ | ==== Solution in a Nutshell ==== | ||
The function ''[[:en:create:functions:getitems|getItems()]]'' provides you with a list of items used at least (min) once a month (value of 2). You can transfer this list with the function [[:en:create:functions:question|question()]] -- but of course only if it contains at least one element. | The function ''[[:en:create:functions:getitems|getItems()]]'' provides you with a list of items used at least (min) once a month (value of 2). You can transfer this list with the function [[:en:create:functions:question|question()]] -- but of course only if it contains at least one element. | ||
Line 32: | Line 33: | ||
</code> | </code> | ||
- | The rest of the manual describes how you work with arrays in detail. This is particularly interesting if ''getItems()'' does not help. | + | The rest of the manual describes how you work with arrays in detail. This is particularly interesting if ''getItems()'' does not help. |
+ | |||
==== The Long Way ==== | ==== The Long Way ==== | ||
Line 44: | Line 46: | ||
for ($i=1; $i<=$number_items; $i++) { // enumerate from 1 to 6 | for ($i=1; $i<=$number_items; $i++) { // enumerate from 1 to 6 | ||
- | $ID = $question.'_'.$i; // gives e.g. TF_04_1 | + | $id = $question.'_'.$i; // gives e.g. TF_04_1 |
// Does the item have a score of at least 2? | // Does the item have a score of at least 2? | ||
- | if (value($ID) >= 2) { | + | if (value($id) >= 2) { |
$itemlist[] = $i; | $itemlist[] = $i; | ||
} | } | ||
Line 95: | Line 97: | ||
for ($i=1; $i<=$number_items; $i++) { | for ($i=1; $i<=$number_items; $i++) { | ||
- | $ID = $question.'_'.$i; // gives e.g. TF_04_1 | + | $id = $question.'_'.$i; // gives e.g. TF_04_1 |
- | if (value($ID) >= 2) { | + | if (value($id) >= 2) { |
$itemlist[] = $i; | $itemlist[] = $i; | ||
} | } |