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

Meine letzte Seite soll den folgenden Inhalt haben:

Herzlichen Dank, %Vorname% %Nachname%. Sie haben sich mit %Email% für
unsere Interessent*innenliste angemeldet.

Eingetragen ins PhP Feld habe ich, der Doku folgend:

replace('%Vorname%', 'Vorname', 'response');
replace('%Nachname%', 'Nachname', 'response');
replace('%Email%', 'Email', 'response');    
$Vorname = value('Vorname');
$Nachname = value('Nachname');
$Email = value('Email');
replace('%Vorname%', $Vorname);
replace('%Nachname%', $Nachname);
replace('%Email%', $Email);

auf der Debug-Ansicht bekomme ich für alle drei Felder das gleiche:

Für den Platzhalter ... wurde weder ein Eingabefeld mit prepare_input() vorbereitet, noch ein Inhalt mit replace() festgelegt.

prepare_input wird nicht erläutert. Was tun?

1 Answer

0 votes
ago by SoSci Survey (373k points)

Die letzte Seite erlaubt keine Platzhalter, denn beim Erreichen der letzten Seite wird das Interview als "beendet" klassifiziert (FINISHED=1) und Hintergrunddaten wie z.B. Platzhalter werden entfernt.

Die Lösung für Ihren Anwendungsfall wäre demnach, dass Sie eine Pseudo-Letzte Seite einfügen, welche die Platzhalter enthält. Verwenden Sie auf der Seite

buttonHide();

sodass die Seite für die Befragten wie die letzte Seite aussieht. Mit setStatus('complete') können Sie auch die STATUS-Variable geeignet setzen - diese ist bei geeigneter Steuerung akkurater als die FINISHED Variable.

ago by s376588 (110 points)
danke für die schnelle Antwort. Ich habe
a) eine zweite Seite angelegt
b) auf der zweiten Seite ein php feld angelegt und dort eingetragen:

setStatus('complete');
buttonHide();

3. Habe den Text in einemTextfeld angelegt.
4. Habe das Textfeld vor den PhP-Code auf Seite eingefügt.
5. Den Text von der End-Seite entfernt.

Ich bekomme doppelte Warnungen. Darüber hinaus ist auf der neuen Seite 2 ein Feld aufgetaucht oder unabsichtlicht von mir hinzugefügt worden, welches den Titel "Verarbeitung der Antworten mittels PHP" heißt.

Was tun?

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

...