Hallo PHP-Neuling,
<input type="hidden" name="aktion" value="Suchen"> <input id="savebutton" type="submit" value="Suchen" onclick="submit">
Das Markup ist fehlerhaft, weil beim Klick mittels onclick-Attribut das ungültige JavaScript submit ausgeführt wird, sollte weggelassen werden. Außerdem lässt sich das gezeigte Markup bei gleicher Funktion kürzer und eleganter schreiben:
<button name="aktion" value="Suchen">Suchen</button>
Weil die Beschriftung eines button-Elements in seinem Inneren steht (und somit auch HTML enthalten kann!), kann man mittels name- und value-Attribut die Aktion kodiert werden. Falls du eine andere Aktion mit dem gleichen Formular anbieten möchtest, müsstest du nur einen weiteren, angepassten Button hinzufügen; toll, oder?
Gruß
Julius