0 votes
in SoSci Survey (dt.) by s039145 (110 points)

Hallo,
ich lese eine Frage nach dem Land, in dem jemand wohnt, ein (Texteingabe mit Auswahlempfehlung), also z.B. ist der Text des values "Frankreich". 250 Länder sind über einen Datenbankinhalt hinterlegt.

In der nächsten Frage möchte ich, dass in den Items nun die Antwortoption "französisch" auftaucht. Natürlich entsprechend für jedes Land.

Gibt es eine Möglichkeit, die Datenbank mit einer weiteren Liste ("französisch", etc.) zu füttern, bei denen die Antwortcodes mit den Ländern übereinstimmen, um dann den richtigen Text in die Items einzulesen?

Danke für die Hilfe!

1 Answer

0 votes
by SoSci Survey (327k points)

Sie könnten in der Datenbank für Inhalte einfach die Codes (mit einem Präfix, z.B. "lang") und Wörter hinterlegen:

lang1  englisch
lang2  französisch
lang3  deutsch

Wenn der Code aus der Auswahlempfehlung dann in AU01 gespeichert ist, können Sie den Inhalt wie folgt abrufen:

$code = value('AU01');
$data = dbGet('lang'.$code);
if ($data) {
  $sprache = $data[0];
} else {
  $sprache = 'FEHLER';
}

Die Sprache können Sie dann mittels replace() in einem Platzhalter verwenden und in der Folgefrage anzeigen.

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

...