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

Sehr geehrte Damen und Herren,
ich möchte gerne je nach Beantwortung eines Items, das heißt je nach Antwortwert der Variable, ein anderes Bild auf der nächsten Seite als Feedback anzeigen lassen.

Meine Selbsthilfeversuche brachten dies hervor:

if (value('MM01_01') == 1) {
$im = imagecreatefrompng("Antwortwert_1_hoch_v2.png");
header('Content-Type: image/png');
imagepng($im);
imagedestroy($im);
}

Das funktionierte nicht, mindestens weil die header-Funktion nicht freigegeben ist. Auf welchem - freigegebenen - Weg würden Sie diese Absicht umsetzen? Könnte der/die Admin ersatzweise bestätigen, dass die header-Funktion in Verbindung mit meinen PNGs ungefährlich sind?

Vielen Dank für Ihre Hilfe,
Thomas Engbers

1 Answer

+1 vote
by SoSci Survey (327k points)

Es macht nur bedingt Sinn, statt (!) einer Fragebogen-Seite ein Bild zu senden - zumal wenn Sie dieses Bild einlesen, nur um es dann unverändert zu senden. Wenn Sie das Bild anzeigen möchten, dann binden Sie es doch "ganz normal" ein:

if (value('MM01_01') == 1) {
  html('<img src="Antwortwert_1_hoch_v2.png" alt="">');
}

Mehr dazu s. Bilder im Fragebogen.

by s081585 (110 points)
Herzlichen Dank :) ! Es funktioniert

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

...