Nochmal anders getestet, hier die neuen Debugs-Infos:
php-Code:
$gender = value('SD02');
$quotaGender = [
1 => 520,
2 => 480,
3 => 3
];
$ngender = statistic('count', 'SD02', $gender);
$ngendermax = $quotaGender[$gender];
debug($gender);
debug($ngender);
debug($ngendermax);
if ($ngender > $ngendermax) {
redirect('
https://webs.norstatsurveys.com/z/QuotaFull');
}
Debugs:
Debug-Information für $gender:
$gender = 1 (string)
Debug-Information für $ngender:
$ngender = 19 (integer)
Debug-Information für $ngendermax:
$ngendermax = 520 (integer)
Und die Infos oben rechts:
[Information] Interview Nummer 145 wird fortgesetzt
[Information] Der Fragebogen base im Projekt politischesmicrotargeting wird verwendet
[Information] Die Verweildauer auf Seite 3 war 2 Sekunden
[Verarbeitung] Lese Antworten von Seite 3
[Information] Antwort auf SD02 = 1
[Information] Fragen bisher zu 100% vollständig beantwortet
[Verarbeitung] Erstelle Seite 4 in Fragebogen base
[Information] value("SD02") = 1
[Information] Statistik: Anzahl Antworten mit Wert 1 auf SD02: 19
debug() Inhalt: $gender = 1 (string)
debug() Inhalt: $ngender = 19 (integer)
debug() Inhalt: $ngendermax = 520 (integer)
[Information] Die Seite zeigt keine Inhalte, automatisch weiter mit Seite Nr. 5
[Verarbeitung] Erstelle Seite 5 in Fragebogen base
[Inhalt] Erstelle Frage SD03