Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

Weiterleitung zur zweiten Umfrage bei „Ja“-Antwort funktioniert nicht

  • ERed3456
  • ERed3456's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
5 days 22 hours ago - 5 days 22 hours ago #270058 by ERed3456
LimeSurvey Cloud Version 6.12.4

Hallo zusammen,ich erstelle momentan eine Umfrage, bei der am Ende gefragt wird, ob man später mehr über die Ergebnisse erfahren und an einer Verlosung teilnehmen möchte.
Wenn die Teilnehmenden „Ja“ wählen, sollen sie zu einer zweiten Umfrage weitergeleitet werden, bei der sie ihre E-Mail-Adresse angeben können.Ich habe bereits:
  • im Feld für die End-URL einen Ausdruck mit {if(Teilnahme == 1, 'meine zweite Umfrage', '')} eingebaut,
  • und in den Einstellungen „Automatisch End-URL laden“ auf „Ja“ gesetzt.
Trotzdem erscheint bei mir immer folgender Fehler:

404: Not Found - Unable to resolve the request

Code:
<span class='em-expression em-haveerror'><span title='Bedingte Bearbeitung; if(test,result_if_true[,result_if_false = ""])' class='em-function'>if</span>;(<span class='em-error' title=''><span title='Undefinierte Variable' class='em-var em-var-error'>Teilnahme</span></span><span class="em-compare"> == </span>1, <span class="em-var-string">'meine zweite Umfrage".

Die Ziel-URL selbst funktioniert, wenn ich sie manuell eingebe.Ich habe auch bereits den anderen Forumeintrag mit dem Titel
„Auf zweite Umfrage weiterleiten bei ‚JA‘-Antwort“ gelesen und alles Schritt für Schritt überprüft, finde den Fehler aber einfach nicht.Hat jemand eine Idee, woran es liegen könnte?
Vielen Dank im Voraus für eure Hilfe!Viele Grüße 
Last edit: 5 days 22 hours ago by ERed3456.

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
5 days 21 hours ago #270059 by Joffm
Hallo,
Du hast leider nicht einen lss-Export dieses entscheidenden Teils mitgeschickt.

Daher einmal zwei Ideen:
1. Wenn Du die automatische Weiterleitung ausschaltest, wird der Link ja auf der Ende-Seite angezeigt.
Was steht dort?

2. In der Fehlmeldung wird "Teilnahme" als "nicht definiert" angemeckert. Kann das sein?

Also besser lss dieses Teils.

Joffm 

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The following user(s) said Thank You: ERed3456

Please Log in to join the conversation.

  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
5 days 19 hours ago #270061 by holch
wie Joffm. Statt hier herumzuraten und irgendwas zu beschreiben, wo dann doch wieder die Hälfte fehlt, ist es immer gut eine LSS zu schicken. Wir wollen gar nicht deine ganze Umfrage. Mach eine Kopie, lösch alles raus was nicht gebraucht wird und zeige uns was du gemacht hast.

Auf Grund deines Posts würde ich z.B. diagnistizieren: Kann ja nicht gehen, "Meine zweite Umfrage" ist ja keine URL. :-)

Help us to help you!
  • Provide your LS version and where it is installed (own server, uni/employer, SaaS hosting, etc.).
  • Always provide a LSS file (not LSQ or LSG).
Note: I answer at this forum in my spare time, I'm not a LimeSurvey GmbH employee.
The following user(s) said Thank You: ERed3456

Please Log in to join the conversation.

  • ERed3456
  • ERed3456's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
9 hours 55 minutes ago #270120 by ERed3456
Hallo Joffm,

vielen lieben Dank für deine hilfreichen Hinweise und deine schnelle Rückmeldung!

Ich habe die Dateien jetzt angehängt und hoffe, dass du damit besser nachvollziehen kannst, wo das Problem liegt.

Danke dir nochmal für deine Unterstützung und deine Zeit!

Viele Grüße!

Please Log in to join the conversation.

  • ERed3456
  • ERed3456's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
9 hours 50 minutes ago #270121 by ERed3456
Hallo Holch,

vielen Dank für deine Rückmeldung und den Hinweis! Ich habe die lss-Datei jetzt hochgeladen!

Ich bin noch sehr unerfahren mit LimeSurvey und Technik allgemein, deshalb bin ich wirklich dankbar für jede Hilfe. 😊

Liebe Grüße!

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
9 hours 2 minutes ago - 8 hours 53 minutes ago #270122 by Joffm
Hallo,
naja, es ist ziemlich klar.
[Teilnahme] ist eine Frage vom Typ "Mehrfachnennung".
Warum das denn? Außerdem kann man in diesem Beispiel "Ja" und "Nein" gleichzeitig auswählen.
Mehrfachnennungen werden folgendermaßen in der Datenbank abgespeichert:
Ist die Teilfrage ausgewählt -> "Y"
Ist die Teilfrage nicht ausgewählt -> ""

Daher müsste die Bedingung in Deiner Weiterleitung also lauten if(Teilnahme_1=="Y"
Heißt: Die Teilfrage mit dem Code "1" wurde ausgewählt.

Deine Weiterleitung beruht aber auf der Bedingung "Teilnahme==1".
Dies wäre richtig, wenn Du eine Einfachnennung benutzen würdest mit der Codierung "1: Ja"

Lies Im Handbuch einmal das Kapitel über die Benennung
[url] www.limesurvey.org/manual/ExpressionScri...e-Variablenbenennung [/url]

Ich empfehle immer, die Umfrage zu aktivieren, ein paar wohldefinierte Daten einzugeben (d.h. Du notierst Dir, was Du wo eingegeben hast), und dann die Antworttabelle anzuschauen.
Dort siehst Du genau, wie Du die Variablen ansprechen musst.
Z.B. würdest Du hier in Deiner Umfrage sehen (die beiden ersten Teilnehmer haben mit "Ja" geantwortet, der dritte mit "Nein")

Danach kannst Du ja wieder deaktivieren.

Langer Rede kurzer Sinn: Benutze eine Einfachnennungsfrage, Mehrfachnennung ist ja wirklich Unsinn.
Oder nimm auch eine "Ja/Nein"-Frage. Hier musst Du aber wieder auf die Art der Speicherung achten. Hier wird - glaube ich - "Y" bzw. "N" gespeichert.

Joffm

P.S.
Ich weiß nicht, warum Du zwei posts gemacht hast.
Dies ist ein Forum; d.h. hier im deutschen Teil lesen alle, die gerade Lust und Zeit haben auch mehr oder weniger alle Threads, insbesondere, wenn Sie schon dort involviert waren.

P.P.S.
Ich habe gerade gesehen, dass in der zweiten Umfrage - die in Deiner Installation, auf welche verlinkt wird, die Frage nach "Interesse an Verlosung" als "langer freier Text" angelegt ist. Da ist wohl etwas schiefgelaufen.
Und statt einer verbalen Formulierung wie "Im Falle einer positiven Antwort" solltest Du einfach die Frage nach der E-Mail nur anzeigen, wenn der Teilnehmer "Ja" geantwortet hat.

 

Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 8 hours 53 minutes ago by Joffm.

Please Log in to join the conversation.

Moderators: holchJoffmtpartner

Lime-years ahead

Online-surveys for every purse and purpose