La cosa es que tengo un formulario con action $_SERVER['PHP_SELF']
Puse un if(isset($_POST['submit'])) {
para que cuando se clickee el boton submit pase algo, la cosa es que se "apreta" el boton cuando actualizo la pagi na, como evito esto?
| |||
Cargar formulario en la misma pagina La cosa es que tengo un formulario con action $_SERVER['PHP_SELF'] Puse un if(isset($_POST['submit'])) { para que cuando se clickee el boton submit pase algo, la cosa es que se "apreta" el boton cuando actualizo la pagi na, como evito esto? |
| |||
Re: Cargar formulario en la misma pagina Ese será siempre el problema de enviar datos al navegador en la misma página que procesa el formulario. Al darle en actualizar despues de enviarlo, el navegador (OJO) envia nuevamente los datos del formulario, haciendo que tu rutina en el if se ejecute nuevamente. La única solución es que después del procesar el formulario redirijas a otra página [usando un header()] [inclusive puede ser la misma página], pero ya no va a ser llamada por un método POST, sino simplemente GET. Algo así: Código PHP: ![]() |