echo $begrüßung;
<button type='submit' name='aktion' value='decodieren'>decodieren</button>
<button type='submit' name='aktion' value='codieren'>codieren</button>Das klappt mit allen Browsern, außer dem IE.
Wenn du mal unterschiedliche Werte für das value-Attribut und den vom Button anzuzeigenden Inhalt verwendest, siehst du noch einen zweiten Fehler. Der IE überträgt nicht den "value"-Wert sondern den Inhalt.
Wie kann man das Problem lösen?
Ein Workaround verwendet Javascript um erst zum Klick-Zeitpunkt name und value zuzuweisen.
<button type="submit" onclick="name='name';value='value'">...</button>
echo "$verabschiedung $name";