doble presentación al actualizar php

Estoy tratando de corregir el problema de doble envío en mi script. Cuando presiono enviar, solo actualiza mysql una vez (que es lo que quiero). Sin embargo, cuando presiono actualizar, actualiza mysql nuevamente. Parece ignorar la instrucción if una vez que se presiona el botón actualizar. ¿Qué haría para detener esto

aquí está mi código

if (isset($_POST['submitButton'])) { 
//do something
 }


<form action = "table.php" method="post">
<label for="submitButton"></label>
<input type="submit" name="submitButton" id="submitButton"
value="Submit Form"/>
</form>

Respuestas a la pregunta(5)

Su respuesta a la pregunta