Grundsätzlich suche ich nach Möglichkeiten, eine Variable zur späteren Verwendung im Fragebogen zu deklarieren ohne diese in den Datensatz (aus Gründen des Datenschutzes) mitaufzunehmen.
Dies wäre ja eigentlich mit der PHP-Funktion registerVariable()
möglich, nur habe ich bislang keine Möglichkeit gefunden, den Wert eines Input-Feldes, wie bspw. den eines Textfeldes durch registerVariable()
zu speichern, ohne eine interne Variable zu deklarieren (die ja in den Datensatz aufgenommen wird).
Meine derzeitige QuickFix-Lösung besteht daraus, eine Interne Variable anzulegen, den Wert in diese mitaufzunehmen und diese zu einem späteren Zeitpunkt durch put()
zu überschreiben. Dies resultiert natürlich in Warnungen, die ich gerne vermeiden würde.
Gibt es eine bessere Lösung?
Vielen Dank
EDIT: Soeben habe ich die Funktion dropValue()
entdeckt, die das Problem löst. Aus Interesse wüsste ich trotzdem gern, ob es möglich ist eine Variable ohne Interne Variable temporär zu speichern.