Ovvio: il button non viene mai inviato.
Crea un campo hidden e valorizzalo prima di inviare il form.