0 votes
ago in SoSci Survey (dt.) by s239025 (110 points)

Ich habe in meinem Fragebogen einen PHP-Code eingebaut, welcher Textantworten in ein anderes Item überträgt. Das funktioniert auch, dennoch zeigt es mir immer noch eine rote Fehlermeldung an, welche für mich keinen Sinn ergibt Hier ist mein Code für mehr Kontext Ich habe mich nie auf eine _00 Kennung bezogen und auch sonst funktioniert alles. Gibt es eine Möglichkeit diese Fehlermeldung zu beheben oder zumindest auszublenden?

1 Answer

0 votes
ago by SoSci Survey (335k points)

Lassen Sie das prepare_input() weg:

$why1 = value('BI01_02');
replace('%wh1%', $why1);

Oder noch einfacher:

replace('%wh1%', 'BI01_02', 'response');

Woher kommt der Fehler? Weil

prepare_input($why1 = value('BI01_02'));

berechnet wird zu

prepare_input($why1 = 'was auch immer');

das wiederum wird zu

prepare_input('was auch immer');

Und weil 'was auch immer' keine Zahl ist, wird es inpretiert als _00, worauf sich die Fehlermeldung bezieht.

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

...