0 votes
in SoSci Survey (dt.) by s312169 (120 points)

Ich habe mit php code Variablen basierend auf Antworten berechnet. Anschließend verwende ich die Funktionen prepare_input() und replace(), um die internen Variablen in meinem HTML-Code zu ersetzen. Im Debug bereich seh ich das der php code genau so funktioniert wie er soll, aber bei der Ausgabe für den Nutzer durch html code wird nichts angezeigt.

1 Answer

0 votes
by SoSci Survey (339k points)

Anschließend verwende ich die Funktionen prepare_input() und replace(), um die internen Variablen in meinem HTML-Code zu ersetzen.

Die Verwendung von prepare_input() ist hier m.E. nicht sinnvoll.

Ich setze mal dort an, wo Sie aktuell im Code folgendes stehen haben:

debug($SE02_02);

Bitte notieren Sie darunter

replace('%SE02_01%', $SE02_01);
replace('%SE02_02%', $SE02_02);

Damit ist der PHP-Code dann auch fertig.

Im HTML-Code lassen Sie bitte die <input ...> weg und schreiben:

...<strong>Punktzahl: %SE02_01%</strong> ...
by s312169 (120 points)
Mega es funktioniert:))
Eine kleine weitere Sache hätte ich noch, Wie lege ich fest das der berechnete Wert von SE02_01, 02 in den Daten auch gespeichert wird, brauch diese zum auswerten.
by SoSci Survey (339k points)
Dafür ist dann put() zuständig. Wenn Sie schon eine interne Variable SE02_01 angelegt haben:

put('SE02_01', $SE02_01);

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

...