Sehr geehrtes SoSci Survey-Team,
Der Zufallsgenerator scheint anstelle des Gutscheincodes (Inhalt des gezogenen Zettels) nur den Index (z. B. 2160) auszugeben.
Mein Ziel:
Ich möchte, dass der tatsächliche Inhalt des gezogenen Zettels (z. B. SURVEY-XMOS-...) angezeigt wird. Hierfür habe ich den folgenden Code verwendet:
Aktueller PHP-Code:
$country = value('A007'); // Antwort aus der Länderfrage
$voucher = 'Kein Code verfügbar'; // Standardwert
if ($country == 1) {
question('F001'); // Zufallsgenerator für Deutschland
$voucher = value('F001'); // Gutscheincode auslesen
} elseif ($country == 2) {
question('F002'); // Zufallsgenerator für Frankreich
$voucher = value('F002');
}
// Gutscheincode anzeigen
if (!empty($voucher) && $voucher !== 'Kein Code verfügbar') {
html('<p>Ihr Gutscheincode lautet: <strong>' . htmlspecialchars($voucher) . '</strong></p>');
} else {
html('<p>Leider ist kein Gutscheincode verfügbar.</p>');
}
Das Problem:
Anzeige des Index statt des Inhalts:
Der Zufallsgenerator gibt den Index des gezogenen Zettels zurück (z. B. 2160), anstatt den tatsächlichen Inhalt (z. B. SURVEY-XMOS-...).
Ich habe geprüft, dass die Gutscheincodes korrekt in der Spalte Zettel (Inhalte) hinterlegt sind.
Meine Frage:
Gibt es eine Möglichkeit, den Inhalt des gezogenen Zettels direkt anzuzeigen, anstatt nur den Index?
Falls nicht, wie kann ich die Konfiguration der Zufallsgeneratoren anpassen, um dieses Problem zu lösen?
Vielen Dank im Voraus für Ihre Unterstützung! Ich freue mich auf Ihre Rückmeldung.
Viele Grüße