Hallo zusammen,
für meinen Fragebogen möchte ich Teilnehmern ermöglichen, sich ihren eigenen Wert zur Computerselbstwirksamkeit ausgeben zu lassen. Dafür habe ich die Konfidenzintervalle berechnet. Der Mittelwert des Teilnehmers müsste gemäß der Konfidenzintervalle einmal mit 12 addiert und einmal subtrahiert werden. Dann müsste der Wert mit dem Mittelwert 118,77 verglichen werden und gemäß dieses Vergleichs müsste ein Textbaustein erscheinen. In dem Item F402 sind auch invertierte Items. Muss ich hier etwas bestimmtes beachten?
Ich habe folgenden Code geschrieben:
// Wert/Ergebnis ermitteln
$value = valueMean('F402');
// Anzeige des richtigen Textbausteins
if ($value < 0) {
// Keine gültigen Daten in $value - keine Ausgabe
} elseif ($sum = valueSum($value, '12')) < 118.77 {;
text('Ergebnis_gering');
} elseif ($sum = valueSum($value, '-12')) > 118.77 {;
text('Ergebnis_hoch');
} else {
text('Ergebnis_mittel');
}
Folgende Fehlermeldung erhalte ich:
There is an error in the PHP code:
Questionnaire Error: Command or string (text) unfinished
A command, e.g. question() is missing a semicolon or
a string (text in quotation marks) is unclosed or
the string itself contains an apostrophe, e.g. html('Let's do it!'); – if the latter is the case, please type in a backslash (\) first.
Perhaps the opening and closing braces for the statement blocks are mismatched.
PHP code
003
004 $value = valueMean('F402');
005
006 if ($value < 0) {
007
008 } elseif ($sum = valueSum($value, '12')) < 118.77 {;
009 text('Ergebnis_gering');
010 } elseif ($sum = valueSum($value, '-12')) > 118.77 {;
011 text('Ergebnis_hoch');
Vielen Dank im Voraus!!