Foros del Web » Programando para Internet » PHP »

Problema al gestionar los datos enviados por el método POST

Estas en el tema de Problema al gestionar los datos enviados por el método POST en el foro de PHP en Foros del Web. Buenas: Mi problema es el siguiente: Tengo una página con un formulario que me envía datos a otra página a través del método POST. Hasta ...
  #1 (permalink)  
Antiguo 22/09/2008, 10:15
Avatar de mgomezbuceta  
Fecha de Ingreso: mayo-2008
Ubicación: Santiago de Compostela
Mensajes: 47
Antigüedad: 16 años
Puntos: 0
Problema al gestionar los datos enviados por el método POST

Buenas:

Mi problema es el siguiente:

Tengo una página con un formulario que me envía datos a otra página a través del método POST.

Hasta aquí todo perfecto. El problema está en cuando en la segunda página pulso F5 o la recargo, ya que me vuelve a ingresar los datos otra vez en la base de datos y me los duplica.

Podría ayudarme alguien?.

Muchas gracias
  #2 (permalink)  
Antiguo 22/09/2008, 10:23
Avatar de ferbux  
Fecha de Ingreso: mayo-2007
Ubicación: por ahí intentado ayudar
Mensajes: 823
Antigüedad: 17 años
Puntos: 6
Respuesta: Problema al gestionar los datos enviados por el método POST

Hola el ingreso lo haces presionando un buton tipo submit? en caso de que asi lo hagas puedes encerrar tu codigo php (en donde haces la inserción de datos) con este if:

Código:
if (strtoupper( $_SERVER['REQUEST_METHOD'] ) == "POST") {

......


}

saludos!!!
__________________
"Eres grande por que caminas entre gigantes"
  #3 (permalink)  
Antiguo 22/09/2008, 10:24
Avatar de Synkronice  
Fecha de Ingreso: octubre-2007
Ubicación: Madrid
Mensajes: 831
Antigüedad: 16 años, 6 meses
Puntos: 48
Información Respuesta: Problema al gestionar los datos enviados por el método POST

Es que no deberías utilizar F5 ni recargar la página. El error no es de la aplicación o del navegador si no del usuario....

De todas formas si sigues en tus trece prueba a realizar un...

Código PHP:
unset($_POST); 
...tras haber tratado los datos.

Saludos!
  #4 (permalink)  
Antiguo 22/09/2008, 10:26
Avatar de Carlojas  
Fecha de Ingreso: junio-2007
Ubicación: Shikasta
Mensajes: 1.272
Antigüedad: 16 años, 10 meses
Puntos: 49
Respuesta: Problema al gestionar los datos enviados por el método POST

Que tal mgomezbuceta, puedes validar la ejecución de tus consultas siempre y cuando se hayan enviando una o mas variables desde tu formulario, supongamos que le boton de envio tiene como name = 'enviar' , ejemplo:
Código PHP:
if(isset($_POST['enviar']) && $_POST['enviar'] == "Enviar"){
// Ejecutas las consultas 

Saludos.

Última edición por Carlojas; 23/09/2008 a las 13:56
  #5 (permalink)  
Antiguo 22/09/2008, 10:28
Avatar de rogertm
Mod->Cuba
 
Fecha de Ingreso: julio-2005
Ubicación: /home/Cuba/Habana/rogertm/
Mensajes: 2.922
Antigüedad: 18 años, 9 meses
Puntos: 638
Respuesta: Problema al gestionar los datos enviados por el método POST

hola, en este post puedes encontrar una solucion:
http://www.forosdelweb.com/f18/refre...-_post-621445/

saludos y suerte
__________________
Friki y Blogger por Cuenta Propia:213
Twenty'em: Theming is Prose
  #6 (permalink)  
Antiguo 23/09/2008, 02:22
Avatar de mgomezbuceta  
Fecha de Ingreso: mayo-2008
Ubicación: Santiago de Compostela
Mensajes: 47
Antigüedad: 16 años
Puntos: 0
Respuesta: Problema al gestionar los datos enviados por el método POST

Muchísimas gracias a todos porque he aprovecha todos vuestros consejos.
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:28.