Moin,
Problematisch wird es erst dann, wenn die Seite ggf. irgendwann mal mehrsprachig werden soll. Dann ist es idR. günstiger, den unveränderlichen individuellen Button-Namen als Entscheidungskriterium her zu nehmen, anstatt die unterschiedlichen Sprachversionen der Beschriftungen in der Auswertung berücksichtigen zu müssen.
In dem Falle könnte man das doch direkt mit Button-Elementen lösen, oder? Also ungefähr so (wenn $multilanguage jetzt mal ein hypothetisches Array mit allen Sprachen und Texten wäre^^):
<form action="..." method="post">
<button type="submit" name="Senden" value="GetFirst">[code lang=php]<?php echo $multilanguage["en"][123] ?>
~~~ </button>
<button type="submit" name="Senden" value="GetLast">`<?php echo $multilanguage["en"][124] ?>`{:.language-php} </button>
<button type="submit" name="Senden" value="Search">`<?php echo $multilanguage["en"][125] ?>`{:.language-php} </button>
[/code]
Grüße Marco