0 votes
in SoSci Survey (dt.) by s019746 (195 points)

Hallo,
unsere Befragten müssen auf Seite 1 neben anderen Angaben auch Nachweise hochladen (wird wohl meistens ein pdf oder word-Dokument sein). Auf Seite 2 sollen sie nochmals vor Absenden eine Übersicht ihrer Angaben erhalten.

Ich habe bislang nur gefunden, wie man hochgeladene Bilder auf Folgeseiten anzeigen lassen kann; besteht die Möglichkeit auch für andere Dateien (pdf/word)? Es würde schon reichen, wenn man die Dateinamen der hochgeladenen Dateien als Art Liste angezeigt bekommen würde.

1 Answer

0 votes
by SoSci Survey (327k points)
edited by SoSci Survey

Es würde schon reichen, wenn man die Dateinamen der hochgeladenen Dateien als Art Liste angezeigt bekommen würde.

Das lässt sich machen.

Sie bekommen die Dateinamen in einer Variable der Upload-Frage, z.B. UP01x01, wenn die Frage die ID UP01 hat.

$uploads = ['UP01', 'UP02', 'UP03'];
$html = '<ul>';
foreach ($uploads as $frageID) {
    if (value($frageID) == 2) {
        $dateiname = value($frageID.'x01');
        $html.= '<li>'.htmlspecialchars($dateiname).'</li>';
    }
}
$html.= '</ul>';
html($html);
by s019746 (195 points)
Vielen Dank für die schnelle Antwort. Wenn ich den Code als php-Baustein einfüge,  wirft er mir Fehlermeldungen aus:

In der Funktion id() wurde die Frage-Kennung FA06 verwendet. Diese Frage unterstützt keine Items.

und

Für die Funktion value() wurde anstatt einer Frage- oder Item-Kennung ein Parameter vom Typ NULL angegeben:

Muss ich da noch etwas beachten?
by SoSci Survey (327k points)
Ich habe oben im Code die id()-Funktion entfernt ... tatsächlich muss an die Kennung der Frage ja nur x01 angehängt werden, um die Kennung der Variable mit dem ursprünglichen Datennamen zu bekommen.

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

...