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

0 votes

I have four pages that should go to four different groups. For some reason, one page seems to appear twice and it is never the same.

This is the code I entered, based on the instructions on the website.

if (value('NU08') == 1) {
  question('NU09');
} elseif (value('NU08') == 2) {
  question('NU03');
} elseif (value('NU08') == 3) {
  question('NU06');
} elseif (value('NU08') == 4) {
  question('NU04');
} else {
  }

Also, I am providing the survey in two languages (English and German). Is it possible to embed the language selection within the introduction page, rather than having it be the first window the respondents see?

in SoSci Survey (English) by s155876 (140 points)
edited by SoSci Survey

1 Answer

0 votes

Please make sure that...

(1) You did not drag any of the questions on the page, but have only the PHP code on the page (and maybe NU08)

(2) If that does not solve the problem, please post the debug information shown during the first and second time the page is displayed.

by SoSci Survey (252k points)
Sorry, I think I posted the wrong link. This should be correct one: https://www.soscisurvey.de/Innovationadoption/?act=3iz2fv6PUCsgkNAs0dBusVWp
I think you will need to open the pretest link a few times until the correct "group" (question NU06) appears and you can see the error message.
Okay, thanks, now I see what you mean. What does your current PHP code look like?
This is the current code. I think it may be because it says question('FB'), although it's not a question, but a code/text? But I'm not sure.

if (value('NU08') == 1) {
  question('NU09');
} elseif (value('NU08') == 2) {
  question('NU03');
} elseif (value('NU08') == 3) {
  question('NU06');
  question('NU07');
  question('FB');
} elseif (value('NU08') == 4) {
  question('NU04');
} else {
  }
> question('FB');

If you have stored FB as a text in a section, than it must have a 4-letter ID. If you stored it in the "text elements" then please use text() instead of question():

text('FB');
That did the trick! Thank you so much for your help, you're a hero! :)
...