Ich habe eine Umfrage erstellt, die zwischendurch an einen externen Link weiterleitet und dann mit POST/GET Parametern (inkl. caseToken) zurückleitet. Ich speichere verschiedenste Parameter (t3, t6, f10, lip) nach der Unterbrechung mittels folgendem Code und möchte sie später an den Partizipanten zurückspielen.
if (!isset($t3)) {
$t3 = readGET('t3');
put('IV03_09', $t3);
replace('%top3%', $t3);
}
if (!isset($t6)) {
$t6 = readGET('t6');
put('IV03_10', $t6);
replace('%top6%', $t6);
}
if (!isset($f10)) {
$f10 = readGET('f10');
put('IV03_11', $f10);
replace('%flop10%', $f10);
}
if (!isset($lip)) {
$lip = readGET('lip');
put('IV03_12', $lip);
replace('%lips%', $lip);
}
Wenn ich nun aber auf der späteren Seite die placeholder ausgeben möchte, erscheint die Errormeldung "For the placeholder %top3% neither an input field by prepare_input() has been created nor any content by using replace()."
Der PHP-Code zum anzeigen dieser placeholder ist wie folgt:
html('<h1>Your selection results</h1>');
$html = 'Selected top 3 ideas: %top3%';
html($html);
Da der 2. Code eigentlich nur html ist, habe ich den code auch schon mal in reinen html-code umgewandelt.
Wie kann ich die internen Variablen sonst aufrufen und ausgeben? Oder sind die für sowas nicht gemacht?
Kann ich auch Externe Daten-"Fragen" verwenden, um nach einer Unterbrechung erneut Daten zu speichern? Bisher hat das nicht funktioniert.
Und spielt es eine Rolle, dass ich die Befragung zwischendurch mal testweise gestartet habe? Sollte ich ggf. alle Daten einmal löschen?
Danke vielmals!