Pues la solución ahí está: debes usar el
name para poder identificar tus botones.
Si no lo quieres hacer con PHP (aunque es tema de HTML en sí) entonces no veo por qué preguntar aquí.
Cita: Lo que me habéis escrito no vale ya que puede haber botones que vayan del botón_1 al botón_100 y eso salen varios aleatorios por eso quiero saber a la hora de enviar el formulario que input se ha pinchado saber el name ya sea con PHP o javascript
El punto, es que
no necesitas saber, el name se envía siempre, es un comportamiento natural del HTML.
Aún tengas 1000 botones al presionar un botón se estará enviando sólo el botón presionado y los demás botones se ignoran.
En fin, si tampoco explicas la razón de "porque no va a servirte" entonces creo que el experto eres tú, ¿por qué abres un tema entonces?