Sobald Sie nach dem Namen fragen, wird dieser verarbeitet und damit kommen Sie ganz schnell in den Bereich personenbezogener Daten. Wenn Sie sich der rechtlichen Implikationen bewusst sind, dann lesen Sie meine Antwort weiter - wenn nicht, dann fragen Sie direkt nach dem persönlichen Kürzel.
Im Prinzip können Sie auf der nächsten Fragebogen-Seite mittels dropValue()
einen vorher erhobenen Wert direkt wieder löschen:
$name = value('AB01_01');
dropValue('AB01_01');
if ($name) {
$second = substr($name, 1, 1);
$last = substr($name, -1, 1);
$code = $second.$last;
put('IV01_01', $code);
}
Oder wenn Sie sicher gehen möchten, dass ein Name eingegeben, aber nicht dauerhaft gespeichert wird
$name = value('AB01_01');
dropValue('AB01_01');
if (strlen($name) > 2) {
$second = substr($name, 1, 1);
$last = substr($name, -1, 1);
$code = $second.$last;
put('IV01_01', $code);
} elseif (value('IV01_01', 'code:ifany') == '') {
repeatPage();
}