0 votes
in SoSci Survey (dt.) by s209891 (140 points)

Hallo Zusammen,

ich benötige bitte Hilfe bei dem PHP-Code, um meinen Platz 1 der Frage A304 mit in den Fragetext der Frage A401 zu übernehmen.

Bei der Frage A304 soll eine Rangordnung (16 Plätze) gebildet werden und der erste Platz soll in den Fragetext der nächsten Frage A401. Auf Basis des ersten Platzes sollen dann neue Items bei der Frage A401 beantwortet werden.

Ich habe mir so etwas vorgestellt:

"Gerade haben Sie %text% auf Platz 1 gesetzt. Bitte beantworten Sie demnach die folgenden Fragen:"

Ich habe schon ein paar Codes ausprobiert, aber leider ohne Erfolg.

Vielen Dank für die Hilfe vorab!

by SoSci Survey (304k points)
Ich hatte Ihnen ja gestern schon ein Code-Beispiel formuliert und gespostet. Wenn Sie den verwenden, was wird ggf. an Fehlern und was in den Debug-Informationen angezeigt?

https://support.soscisurvey.de/?qa=49441/platz-1-aus-ranking-in-frage-text-fur-neue-frage-ubernehmen

Ich bin ein wenig irritiert, dass Sie die Frage versteckt haben, nachdem ich sie aufwändig beantwortet hatte?!

1 Answer

0 votes
by s209891 (140 points)

Bitte entschuldigen Sie. Ich habe irrtümlicherweise gedacht, dass ich mich falsch ausgedrückt habe.

Ich habe verschiedene Fehlercodes bekommen, die ich leider nicht mehr zusammen bekomme. Mit anderen Anleitungen habe ich versucht sie zu lösen und immer wieder Fehler erhalten, dass etwas mit den Items nicht stimmt. Daher dachte ich, Ihr Code ist für die Übernahme von Item zu Item und nicht von Item zu Fragetext. Das war mein Fehler!

Gerade habe ich Ihren Code noch einmal ausprobiert, um die Fehler zu screenshoten. Und wie es scheint, habe ich heute im Hintergrund irgendwas richtig gemacht, da der Code nun funktioniert hat. Vielen Dank an der Stelle!!

Es stört nur eine Sache.. Es gibt zwar keinen Fehler, aber im Fragetext wurde das gesamte Item (inkl. HTML Codes) übernommen. Das ist an für sich ja richtig, nur sieht der Fragetext an der Stelle nun so aus: ![][1]

Sind Sie so freundlich und hätten einen Vorschlag dafür, wie ich die Befehle rausbekomme?

Vielen Dank und einen schönen Abend!

PS: ich antworte unter dem alten Post, damit es für andere hilfreich ist.
[1]: https://support.soscisurvey.de/?qa=blob&qa_blobid=12757818991363081136

by SoSci Survey (304k points)
Eine Möglichkeit ist, dass Sie die HTML-Tags mittels strip_tags() entfernen.

Allerdings würde ich generell empfehlen, keinen oder nur möglichst wenig HTML-Tags in Auswahloptionen zu verwenden. Wenn Sie möchten, dass mehrere Optionen anders aussehen, wäre CSS - z.B. via pageCSS() - der richtige Weg dafür. Dann bleiben Formatierung und Inhalte sauber getrennt.

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

...