si es un boton tendrias que validarlo via javascript con el evento onclick.
basta con un flag y una funcion en javascript para ejecutar tu submit la primera vez y no las siguientes...
presionas el botn
llamas a la funcion con un flag en 0
cambias el flag a 1
haces el submit
si presionan de nuevo preguntas por el flag y si su condicion es 1 no haces el submit nuevamente
el flag puede ser un input tipo hidden que se cargue con 0 y que al momento de presionar el boton cambie a 1.
no te pego codigo js. o si no los modeeradores me censuraran
pero esta la idea