echo $begrüßung;
Where klausel bauen ....
$where = "";
reset($w);
while (list($k, $v) = each($w)) {
$where .= sprintf(" typ like '%%%s%%' or ", $v);
}
Kann mich das ans Ziel bringen?
Nicht ganz. Du hast pro Suchwort ein "or" hintendran hängen. Das ist beim letzten Begriff zu viel. Eleganter als das nachträgliche Abschneiden ist es, die Werte aus dem Array von implode() und einem passenden String als "Klebstoff" dazwischen für die WHERE-Klausel zusammensetzen zu lassen.
echo "$verabschiedung $name";