Inhaltsverzeichnis

multiLevelPrepare()

int multiLevelPrepare(string Fragebogen, [array Daten])

Die Funktion multiLevelPrepare() erstellt einen untergeordneten Fall im Datensatz (Multi-Level Struktur). Variablen im neuen Fall können vorbelegt werden. Diese Funktion ist vor allem in Verbindung mit einer Multi-Level-Übersicht sinnvoll nutzbar.

Es wird jeweils nur ein Fall mit den vorgegeben Daten erstellt, auch wenn die Funktion mehrfach aufgerufen wird.

Rückgabewert

Die Funktion gibt die Fallnummer (CASE) des neu erstellen Falls im Datensatz zurück.

Beispiel

Der folgende PHP-Code erstellt für jeden Namen in der Liste $namen einen untergeordneten Fall im Datensatz für den Fragebogen personenangaben und speichert den Namen jeweils in der Variable TX01_01.

foreach ($namen as $name) {
    multiLevelPrepare('personenangaben', ['TX01_01' => $name]);
}

Unterhalb des PHP-Code könnte hier eine Frage vom Typ Multi-Level-Übersicht platziert werden, welche den Aufruf der jeweiligen Fälle zum Eingeben der Personenangaben erlaubt.