Guten Morgen,
eine wahrscheinlich etwas simplere Frage:
Ich würde gerne Werte der Größe nach in verschiedene Platzhalter nehmen.
Das ist der Ausgangspunkt. Mit diesem Code wird das Alter, welches in Feld A013_01 eingetragen wird, automatisch Kind 1 zugeordnet.
replace('%age_kind1%', 'A013_01', 'response');
replace('%age_kind2%', 'A013_02', 'response');
replace('%age_kind3%', 'A013_03', 'response');
Was passiert aber, wenn die Kinder nicht dem Alter aufsteigend eingetragen werden?
Deshalb würde ich gerne in den Platzhalter %age_kind1%, den kleinsten Wert von A013_01 bis A013_03 eintragen. Für %age_kind2% den zweitkleinsten und so weiter. Meine Überlegung war bisher folgende:
//Ich lege die Werte in ein Array ab
$Kind = array(
1=> value('A013_01'),
2=> value('A013_02'),
3=> value('A013_03')
);
//Sortiere den Array aufsteigend
asort($Kind);
//nehme für das jüngste Kind das erste Element des Arrays
replace('%age_kind1%', '$Kind[1]', 'response');
replace('%age_kind2%', '$Kind[2]', 'response');
replace('%age_kind3%', '$Kind[3]', 'response');
Allerdings habe ich die Befürchtung das im replace Befehl an zweiter Stelle ein Fragecode stehen muss!?
Fehlermeldung: Die Variable $Kind[1] gibt es in diesem Projekt nicht
(siehe Variablen-Übersicht). Daher kann kein Antwort-Wert dafür
ermittelt werden.
Für Korrekturen oder anderere Wege wäre ich wie immer dankbar!