Ich finde es immer wieder überraschend, warum man solch simple Fehler nicht findet.
Und zwar heißt es nicht:
$_GET['button']
sondern
$_POST['button']
Gibt noch nen paar andere Stellen, die du so fixxen must, aber das kannst du selber machen.
Und zwar ganz simpel, GET ist ein URL...