0 votes
in SoSci Survey (dt.) by s116945 (125 points)
edited by SoSci Survey

Liebe Community,

Ich möchte offene Nennungen auf der nächsten Seite raten lassen (positiv, neutral, negativ) und schaffe es nicht, mir nur die ausgefüllten Felder anzeigen zu lassen.

Ich habe diesen PHP-Code verwendet:

$frage = 'FA01';
$items = array();
for ($i=1; $i<=9; $i++) {
  $itemID = id($frage, $i);
  $antwort = value($itemID);
  if (trim($antwort) != '') {
    replace('%text'.$i.'%', $antwort);
    $items[] = $i;
  }
}

Wenn von 9 möglichen Feldern nur 3 ausgefüllt werden, schaut das Ergebnis auf der Rating-Seite allerdings so aus:

a	
b	
c	
%text4%	
%text5%	
%text6%	
%text7%	
%text8%	
%text9%

Wie schaffe ich es, dass die Items nur vorgegeben werden, wenn auf der vorherigen Seite eine Nennung abgegeben wurde (also beim oben genannten Bsp. nur a,b,c und dann nichts mehr).

Vielen Dank im Voraus!

1 Answer

0 votes
by SoSci Survey (328k points)
selected by s116945
 
Best answer

Im Prinzip schon alles richtig - jetzt müssen Sie der Frage nur noch mitteilen, dass sie bitte auch nur die ausgefüllten Itmes anzeigen soll.

Ziehen Sie die Frage (z.B. "FA02") bitte aus der Seite heraus und ergänzen Sie im PHP-Code stattdessen als letzte Zeile:

question('FA02', $items);
by s116945 (125 points)
Danke, hat super funktioniert :)

Willkommen im Online-Support von SoSci Survey.

Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.

→ Eine Frage stellen


Welcome to the SoSci Survey online support.

Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.

→ Ask a Question

...