0 votes
in SoSci Survey (dt.) by s105330 (330 points)
edited by SoSci Survey

Hallo,

Ist es möglich, in einem mehrsprachigen Projekt verschiedene Bedingungen für verschiedene Sprachen in einem PHP-Filter zu haben, bzw. die Sprache als Bedingung in eine PHP-Filterfrage aufzunehmen?

Folgende Situation: Für vier der fünf Sprachen soll das Kriterium in einem Filter ein Alter zwischen 18-25 Jahre sein. Wenn dies zutrifft, werden die Probanden auf die nächste Seite geleitet, ansonsten von der Studie ausgeschlossen. Dafür nutzen wir folgenden PHP-Code:

if(value('AB02_01') > 17 
    && value('AB02_01') < 26 {   
    goToPage('MRIpsych');
} else {
    goToPage('NotEligible');
}

Nun soll für die fünfte Sprache das Alterskriterium aber 18-27 Jahre sein.

Ist es möglich, sich in einem übergeordneten if-Loop auf die verwendete Sprache zu beziehen, etwa in der Art: if Sprache == Sprache1: if loop mit Alter 18-27; elseif: if loop mit Alter 18-25.

Falls ja, wie beziehe ich mich auf die aktive Sprache?

Vielen Dank!

1 Answer

+1 vote
by SoSci Survey (305k points)
selected by s105330
 
Best answer

wie beziehe ich mich auf die aktive Sprache?

Sie suchen die Funktion getLanguage().

Es könnte sein, dass value('LANGUAGE') auch den Sprach-Code liefert. Aber da bin ich nicht sicher... Mit getLanguage() sind Sie auf der sicheren Seite :)

by s105330 (330 points)
Perfekt, vielen herzlichen Dank!

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

...