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

Liebes SoSci Team,

Ich habe ein Urnen Problem. Obwohl der Fragebogen bis jetzt schon mehrmals durchgelaufen ist, kommt plötzlich diese Error Meldung:

"Beim Erstellen der Fragebogen-Seite ist ein Fehler aufgetreten. Es wäre sehr freundlich, wenn Sie den Projektleiter über das Problem informieren und die Fehlermeldung unten weiterleiten. Herzlichen Dank.
Es gibt keine Urne mit der Kennung urn_old. Evtl. müssen Sie diese Urne zunächst noch anlegen."

Der Code für fragliche Seite ist:

//Urnenziehung für Teilnehmende:

if (value('AG01') == 1) {     //jung
  $round_young_spital = urnDraw('spital_urn_young', 'IV04','man'); //Urnenzettel ziehen und in IV04 speichern, und Urnenrunde zählen //urn put away manual at the end
  put('IV04_02', $round_young_spital);                      //Aktuelle Urnenrunde in interne Variable speichern
  $urn_code_spital = value('IV04_01');                      //Gezogenen Urnenzettel als PHP Variable speichern, damit...
  registerVariable('urn_code_spital');                      //gezogener Urnenzettel später im FB verwendet werden kann.

  if ($round_young_spital > 33) {  // 33 urn draws = 99 people
  redirect('https://mingle.respondi.com/s/834956/ospe.php3?c_0002=2&return_tic='.$id.''); //Quotafull-Link + %tic%
  }
}

elseif (value('AG01') == 2) {  // alt
  $round_old_spital = urnDraw('spital_urn_old', 'IV04','man'); //urn put away manual at the end
  put('IV04_02', $round_old_spital);
  $urn_code_spital = value('IV04_01');  
  registerVariable('urn_code_spital');

  if ($round_old_spital > 33) {
  redirect('https://mingle.respondi.com/s/834956/ospe.php3?c_0002=2&return_tic='.$id.''); //Quotafull-Link + %tic%
  }
}

Wieso funktioniert dies jetzt nicht mehr?
Ich habe sogar nun die Urne geleert, aber leider hat das nix geholfen.

Vielen Dank und liebe Grüsse

in SoSci Survey (dt.) by s103594 (210 points)

1 Answer

0 votes

In Ihrem PHP-Code lauten die Kennungen der Urnen "urn_code_spital" und "spital_urn_old". Keine davon passt zur Fehlermeldung.

Meine Vermutung ist daher, dass Sie unter Fragebogen zusammenstellen noch einen weiteren Fragebogen haben, der einen veralteten PHP-Code verwendet, und der offenbar verwendet wird.

by SoSci Survey (129k points)
...