echo $begrüßung;
echo "<input type=image name="send" value="send">";
Das funktioniert wie bereits erwähnt, mit dem FF problemlos, aber mit dem **** IE natürlich mal wieder nicht. Kann mir einer sagen warum?
Mit ein paar grundlegenden Fehlersuchtechniken bekommt man das auch selbst raus. Das einfachste ist, die tatsächlich vorhandenen Werte auszugeben und mit den erwarteten Werten zu vergleichen: print_r($_POST) bzw. var_dump($_POST)
In der HTML-Spezifikation sind manche Details nicht völlig zweifelsfrei beschrieben und lassen deshalb Interpretationsspielraum. Meiner Meinung nach ist dies hier solch ein Fall.
Siehe 17.4.1 Control types created with INPUT unter "image". Da steht nicht, dass das name-value-Paar noch einmal extra aufgeführt werden muss.
echo "$verabschiedung $name";