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

Liebes SoSci-Team,

bei einer Befragung haben wir die Spezialfunktion "Datenbank für Inhalte" genutzt und einen entsprechenden PHP-Code zur Zählung der Angaben bei einer Auswahlfrage hinterlegt. Das Hochzählen der Angaben passiert dann auf der Folgeseite, die gleichzeitig die letzte Seite ist.

Der Counter der Datenbank gibt jedoch deutlich höhere Zahlen an, als in den heruntergeladenen Daten zu der Frage ersichtlich sind.

So ganz können wir uns die Differenz nicht erklären, wir haben natürlich alles Pretest und Test/Debugging-Fälle bei Auswertung der heruntergeladenen Daten berücksichtigt.

Haben Sie Vermutungen/Ideen, wie der Unterschied zu Stande kommen kann?
Vielen Dank und beste Grüße

1 Answer

0 votes
ago by SoSci Survey (346k points)

Der Counter der Datenbank gibt jedoch deutlich höhere Zahlen an, als in den heruntergeladenen Daten zu der Frage ersichtlich sind.

Zähler sind nicht ganz trivial. Womöglich habe Sie in Ihrem Code nicht vorgesehen, dass der PHP-Code auch beim erneuten Laden der Seite ausgeführt wird? Das ist z.B. der Fall, wenn ein Befragter die Seite im Browser neu lädt oder wenn eine Frage nicht beantwortet wurde, und die Seite deshalb erneut angezeigt wird.

Die Funktion getRoute() ist da hilfreich, sofern man einen Zurück-Knopf erlaubt. Ansonsten kann man mit registerVariable() und isset() arbeiten, um die mehrfache Ausführung von Code zu verhindern.

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

...