0 votes
in SoSci Survey (dt.) by s184305 (140 points)
closed by SoSci Survey

Hallo,

leider erhalte ich immer wieder eine Fehlermeldung.
Zum Beispeil: Die Variablen-Kennung AB01_1 gibt es in dem Befragungsprojekt nicht, stattdessen wird Variable AB01_01 verwendet.
Die Variable AB01_1 wurde im Laufe dieses Interviews auf keiner vorhergehenden Seite abgefragt. Daher kann die Funktion value() keinen Antwort-Wert ermitteln.

Das passiert bei jeder Variable.
Ich kann leider nicht herausfinden, was ich falsch gemacht habe.

Kann mir jemand helfen?

Vielen Dank

Hier ist mein PHP-Code:

$fragen = [ 'AB01' => [01 => 2, 02 => 2, 05 => 2, 07 => 2, 03 => 1, 04 => 1, 06 => 1], 'AB02' => [02 => 2, 01 => 1, 03 => 1], 'AB03' => [01 => 2, 04 => 2, 05 => 2, 06 => 2, 02 => 1, 03 => 1, 07 => 1] ];

// Punktezähler initialisieren
$points = 0;

// Alle Fragen durchlaufen
foreach ($fragen as $frageKenn => $antworten) {

// Für diese Frage den Fehlerzähler auf 0 setzen
$fehler = 0;
foreach ($antworten as $itemKenn => $vorgabe) {

// Kennung des Items zusammenbauen
$kennung = $frageKenn.'_'.$itemKenn;

// Antwort des Teilnehmers abfragen
$antwort = value($kennung);

// Antwort auf Richtigkeit (eigentlich: Falschheit) prüfen
if ($antwort != $vorgabe) {

  // Bei Abweichung einen Fehler zählen
  $fehler++;
}

}

// Prüfen, ob die Frage fehlerfrei beantwortet wurde
if ($fehler == 0) {

// Einen Punkt vergeben
$points++;

}
}

// Das Ergebnis anzeigen oder anderweitig verarbeiten
html('

Sie haben '.$points.' Punkte erzielt.

');
closed as a duplicate of: Fehlermeldung PHP-Code

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

...