Vielen Dank! Dieser PHP-Code funktioniert jetzt einwandfrei.
Bei dieser Funktion replace('%zahl1%', sprintf('%01f', round($zahl1N))); kommt als Ergebnis 73.000000 heraus. Wie kann ich die unnötigen Nullen entfernen?
Des Weiteren habe ich versucht, die auf der vorherigen Seite eingegeben, Zahlen auf der nächsten Seite anzuzeigen.
Zum besseren Verständnis: Seite 2 Frage TE01 fragt in 01, 02 und 03 nach 3 Zahlen. Diese Zahlen werden auf Seite 3 nach den Regeln im oben stehenden PHP Code verändert.
Seite 3 beginnt mit folgendem Code: replace('%1_bargeld%', 'TE01_01', 'response');
replace('%1_aktien%', 'TE01_02', 'response');
replace('%1_anleihen%', 'TE01_03', 'response');
Danach folgt der PHP Code mit den Regeln.
Darunter Text mit den Platzhaltern %zahl1% usw.
Unter diesem Text wollte ich mit %1_bargeld%, %1_aktien% und %1_anleihen% die vorherigen Antworten anzeigen.
Im Fragebogen erscheint aber nur %1_bargeld% und nicht der angegebene Wert.
Klappt es nicht, weil ich keine internen Variablen habe? Ich habe dazu in der Anleitung zu den Platzhaltern nichts gefunden - also, dass eine IV existieren muss.
Vielen Dank für Ihre Unterstützung und Hilfe!