Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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;
   }   }
en/create/filter-items.txt · Last modified: 26.01.2015 07:11 by alexander.ritter
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
Driven by DokuWiki