Questionnaire Error: Trying to access array offset on value of type bool
Das bezieht sich auf folgende Zeile:
$sender = $info[0];
Offenbar findet SoSci Survey unter dem Schlüssel $key
keinen Eintrag in der Datenbank für Inhalte, sodass $info
keine Daten enthält, sondern den Wert false
hat. Sie können diese Fehler abfangen, wenn Sie möchten:
$key = caseSerial();
$info = dbGet($key);
if ($info) {
$sender = $info[0];
} else {
$sender = 9;
}
Aber vermutlich werden Sie die eigentliche Ursache bekämpfen müssen, nämlich dass Sie vermutlich ohne SERIAL testen. Kein Problem: Wenn Sie im Debug-Modus (gelber Pfeil) testen, können Sie einfach die Variable SERIAL mit einem beliebigen Code belegen (oben in der gelben Leiste). Dann sollte caseSerial()
einen Wert liefern.
Ergänzen Sie noch ein debug($key);
in Zeile 2 oder darunter, um das zu kontrollieren.