echo $begrüßung;
- im IE steht _immer_ der Wert des letzten Buttons vom Spielfeld in $_POST['clicked']
Wie kommt das?
Dass der IE (zumindest der 6er) beim <button> fehlerhaft arbeitet hat Cheatah ja schon erwähnt. Wenn du mal ein kleines Experiment machen möchstest: Setzt method im <form> mal auf get, dann siehst du beim Absenden des Formulars in der Adresszeile, dass die name-value-Pärchen sämtlicher <buttons> mitgesendet werden. Und name-value-Pärchen sind es auch gar nicht, sondern name-Content-Pärchen. Das fällt in deinem Fall nur nicht auf, weil value und Content bei dir gleich sind.
Beide Fehler, Content statt value und alle Buttons absenden, sind bekannt. Und für beide gibt es einen Workaround mit Javascript: Setz die name- und value-Attribute erst bei einem onclick-Ereignis: <button type="submit" onclick="this.name='myname';this.value='myvalue';">content</button> Dann gibt es nur ein <button>-element mit einem name-Attribut, die anderen werden ignoriert, und - oh Wunder! - sogar der value-Inhalt kommt mit und nicht der Content.
echo "$verabschiedung $name";