"Boton Atras" no envia datos a bd

Alguien sabría decirme ¿porque si vuelves atras no se cargan los datos enviados por el form a bd?
Me explico: tengo un form (con campos obligatorios) que al enviar los datos, te dice si se ha realizado con exito o por el contrario te falta algun dato. Pues bien en el caso de que te falte algun dato, tengo un "history go" que te regresa al form, o bien vuelves desde el navegador, pero cuando regresas e introduces los datos correctamente en el form, este no los recoje.
Raro ¿no?
Pues eso ¿alguien sabría decirme por que ocurre esto?
Lo mejor de caerse al tropezar, es volverse a levantar.
Como no consigo comprenderlo, le he puesto un JavaScript con ¡alert! y return "0" y listo, con eso no sale de la pagina.