0 votes
in SoSci Survey (dt.) by s120043 (130 points)

Hallo zusammen,

wenn ich bei meinem Fragebogen einen PHP-Code einfügen will, kommt umgehend eine Fehlermeldung, dass keine interne ID übergeben worden ist.
Wie lässt sich das Problem beheben?

Vielen Dank

1 Answer

0 votes
by SoSci Survey (328k points)

Vermutlich ist die grafische Bedienoberfläche des Fragebogen zusammenstellen im Browser nicht mehr synchron mit dem Befragungsprojekt auf dem Server.

Drücken Sie bitte im Browser die Taste F5 (Seite neu laden), damit der Browser wieder den aktuellen Stand vom Server anzeigt. Anschließend sollte sich der PHP-Code problemlos einfügen lassen.

by s120043 (130 points)
Leider funktioniert das Einfügen des PHP-Codes so auch nicht. Sobald ich anfange, etwas in den Code einzutippen, erscheint die Fehlermeldung (s.o.).
by SoSci Survey (328k points)
Das ist schlecht. Wäre es Ihnen recht, wenn ich eine Administrator-Freigabe für Ihre Projekt anlege und mir das direkt ansehe? Wenn ja, dann müssten Sie mir bitte den Namen des Projekts, den Namen des Fragebogens (falls Sie mehrere Fragebögen im Projekt haben) und die betroffene Seite mitteilen. Danke.

Ein möglicher kurzfristiger Workaround wäre, dass Sie den Fragebogen einmal duplizieren (unter "Fragebögen verwalten") und in der Kopie dann unter dem betroffenen PHP-Code-Bausteinen einen weiteren einfügen und den Inhalt dorthin kopieren. Ich würde mir aber das Original mit Problem dennoch sehr gerne ansehen, wenn es Ihnen recht ist - Programmfehler gehören nachhaltig beseitigt.
by s120043 (130 points)
Ja, dann machen wir es so. Name des Projekts: ZweitBefrP. Es gibt zurzeit nur einen Fragebogen. Es ist auch egal auf welcher Seite ich einen Code einfügen will. Die Fehlermeldung erscheint immer, wenn ich anfange etwas einzutippen.
by SoSci Survey (328k points)
Sie sollten eine automatische Nachricht über den Administrator-Login erhalten haben.

Im Projekt haben Sie aktuell 2 Fragebögen ("base" und "ZB"). In beiden konnte ich ein "PHP-Code" Element auf Seite 1 ziehen und dort etwas eintragen. Es scheint also kein Projekt-spezifisches Problem zu sein, sondern womöglich Browser-spezifisch...

Könnten Sie vielleicht ergänzend mitteilen, welchen Browser und welches Betriebssystem Sie verwenden? Danke.
by s120043 (130 points)
Ich benutze Internet Explorer und Windows 7.
by SoSci Survey (328k points)
Im aktuellen (letzten) Internet Explorer unter Windows 10 konnte ich das Problem erneut nicht replizieren.

Wird der Fehler auch angezeigt, wenn Sie in das PHP-Code-Feld, welches ich ergänzt habe, etwas eintragen (vorher müssen Sie auf das Schloss rechts oben klicken, um die Bearbeitung während des Erhebugszeitraums freizugeben)?

Wenn ja, könnten Sie bitte im Internet Explorer rechts oben auf das Zahnrad klicken, dann "F12 Entwicklertools" und dort "Konsole" - und dann die Seite neu laden. Wird hier (vor/nach dem Bearbeiten) etwas angezeigt?

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

...