Controlar la insercion en una bd

09/09/2003 - 10:35 por marta | Informe spam
Tengo un formulario donde cojo unos datos para enviarlos a
otra pagina que me los procesa. El resultado de la
insercion me lo hace saber a traves de un mensaje. Si la
insersion es correcta si por una casualidad le doy a
recargar la pagina me vuleve a insertar el registro. Me
inserta el registro tantas veces como le doy a recaragar y
eso es lo que no quiero. Para controlar que me lo inserte
con claves diferentes utilizo una funcion que me calcule
el maximo por eso no tengo problema de restriccion de la
clave primaria en la insersion. Como puedo controlar esto
para que no me pase????
 

Leer las respuestas

#1 joslpe
09/09/2003 - 15:22 | Informe spam
Hola Marta!!

Puedes separar el proceso de insertar en 3 paginas

pagina 1: -Formulario de entrada de datos

pagina 2: -recoge los datos del formulario
-procesa datos
- insertar en la base de datos
- redirecciona a la pagina 3
pagina 3: - mensaje de datos insertados.

Ahora estando en la pagina 3 aunque le des a actualizar no te
insertara nada nuevo en la base de datos, y unicamente recargas el
mensaje

Espero que te sirva

Un Saludo


"marta" wrote in message news:<02df01c376ad$4ec8d430$...
Tengo un formulario donde cojo unos datos para enviarlos a
otra pagina que me los procesa. El resultado de la
insercion me lo hace saber a traves de un mensaje. Si la
insersion es correcta si por una casualidad le doy a
recargar la pagina me vuleve a insertar el registro. Me
inserta el registro tantas veces como le doy a recaragar y
eso es lo que no quiero. Para controlar que me lo inserte
con claves diferentes utilizo una funcion que me calcule
el maximo por eso no tengo problema de restriccion de la
clave primaria en la insersion. Como puedo controlar esto
para que no me pase????

Preguntas similares