echo $begrüßung;
Wenn ich innerhalb der Schleife versuche $this->var[$fieldname] auszugeben wird nichts angezeigt, gebe ich $fieldname oder $row[$fieldname] aus wird alles richtig angezeigt. Wo liegt das Problem?
Hast du das error_reporting auf E_ALL stehen, so dass PHP Hinweise auf nicht initialisierte Variablen geben kann? Was sagt ein var_dump() der entsprechenden Variablen? echo $variable ist zwar nicht schlecht, doch var_dump($variable) ist genauer.
echo "$verabschiedung $name";