Ich habe eine mehrwellige Befragung.
In Fragebogen A wird mit der Kennung EX01 ein Fragebogen mit 12 Items (5 stufige Likert-Skala zur Antwort) abgefragt. Davon möchte ich den Mittelwert berechnen und in Fragebogen C verwenden, um damit weitere mathematische Operationen durchzuführen. Dafür brauche ich diesen Wert jedoch als Nummer.
Bisher habe ich folgenden Code in Fragebogen A:
$mean = valueMean('EX01');
$mean_rounded = round($mean, 2);
$data = array ($mean_rounded);
$key = caseSerial();
dbSet($key, $data);
Und folgenden Code in Fragebogen B:
$key = caseSerial();
$data = dbGet($key);
replace('%abgerufenerWert%', $data);
Im Fragebogen wird dann an Stelle von %abgerufenerWert% der richtige Wert angezeigt. Ich möchte den Wert aber nicht direkt anzeigen, sondern ihn als Zahl haben, damit ich diese im php-Code weiter verwenden kann um damit zu programmieren.
Ich hab schon folgenden Befehl ausprobiert:
$value = floatval($data);
$text10 = 'Ihr Mittelwert ist ' . $value . '.';
html($text10);
Dann wird mir jedoch eine Fehlermeldung angezeigt, dass $value nicht definiert sei.
Kurz gefasst: Ich möchte den Mittelwert von EX01 aus Fragebogen A in Fragebogen C als Nummer für weitere Programmierung verwenden. Die Fragebögen sind über Serienmail verknüpft. Wie mache ich das?
Vielen Dank im Voraus!