Hallo
Ich habe ein grosses Problem.
An einem Punkt im Fragebogen soll ein Zettel mit einer zufälligen Nummer gezogen werden und der Wert von diesem soll dann auf einer späteren Seite angezeigt werden.
Dafür habe ich auf einer Seite den Zufallsgenerator (ZF01)
Auf der darauffolgenden Seite den Code:
$num = value('ZF01', 'label');
$num = implode(valueList('ZF01'));
put('IV05_01', $num);
Auf der Seite darauf (zum den Code anzeigen) den Code:
$code = value('IV05_01', 'free');
html ('<p><span style="font-size:24px"><b>Ihr Code: '.$code.'</b></span></p>');
Das alles funktioniert einwandfrei, ein Zettel wird gezogen, der Wert wird angezeigt und in den Daten vermerkt.
Aber jetzt kommt der Punkt, bei dem ich absolut nicht weiter weiss und ich probiere schon seit Stunden.
Solange der Fragebogen noch nicht aufgeschaltet ist (also Befragungszeitraum entweder in der Vergangenheit oder Zukunft), dann wird jeder Zettel bei bei der Frage ZF01, der gezogen wurde, als gezogen angezeigt, so wie es sein soll.
Wenn ich das Projekt aber online-aufschalte, werden gezogene Zettel nicht als gezogen angezeigt!
Es ist also möglich einen Zettel mehrmals zu ziehen obschon noch nicht alle anderen gezogen wurden.
Und das darf einfach nicht sein, weil jeder Teilnehmer unbedingt einen anderen Code bekommen muss.
Ich hoffe, Sie können mir helfen!
Viele Grüsse!