Foros del Web » Programando para Internet » PHP »

Evitar que el formulario se envie varias veces al recargar la pagina.

Estas en el tema de Evitar que el formulario se envie varias veces al recargar la pagina. en el foro de PHP en Foros del Web. Hola, nuevamente, tengo un problema, estoy haciendo un aplicativo que necesita se completen unos campos y al pulsar enviar se ejecute la consulta que guarda. ...
  #1 (permalink)  
Antiguo 20/01/2010, 11:33
 
Fecha de Ingreso: noviembre-2009
Mensajes: 113
Antigüedad: 14 años, 4 meses
Puntos: 0
Evitar que el formulario se envie varias veces al recargar la pagina.

Hola, nuevamente, tengo un problema, estoy haciendo un aplicativo que necesita
se completen unos campos y al pulsar enviar se ejecute la consulta que guarda.
y recargue el formulario para volver a guardar. hasta ahi todo bien.
Pero tengo un problema, al recargar la pagina x ej apretan f5, y de igual forma se ejecuta la consulta y me graba un valor en la base de datos que esta mal.
La idea es prevenir eso, y que solo grabe cuando se pulse el boton insertar.
Que recomiendan.
  #2 (permalink)  
Antiguo 20/01/2010, 11:38
 
Fecha de Ingreso: enero-2010
Mensajes: 152
Antigüedad: 14 años, 2 meses
Puntos: 5
Respuesta: Evitar que el formulario se envie varias veces al recargar la pagina.

Lo que te recomiendo es que mandes el formulario a otro script diferente del formulario. Si deseas puedes mostrar un mensaje de confirmación del tipo: "gracias por registrarse!" o si necesitas de nuevo el formulario en limpio, una vez que haya terminado de guardar en base de datos coloca:

header("location:miformulario.php");

y te dirigirá de regreso a tu formulario sin que se envíen de nuevo los datos.

Etiquetas: recargar, formulario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:57.