Como hacer que no se dupliquen inserción de datos de formulario
Esto es un aporte no una pregunta, espero que le sirva.A vece snos pasa que cuando insertamos un registro desde una pagina web php al refrescar la pagina nos inserta el registro duplicado todas las veces que refresquemos y esto que digamos no es muy profesional xd.
Lo que tenemos que hacer en cambiar el action del form y que nos procese los datos en otra pagina php por eso en formularios prefabricados podemos ver un archivo llamado process.php.
En el form le ponemos la ruta del otro archivo php y en el otro archivo le decimos que cuando procese los datos nos lleve a la pagina anterior y tendremos el nuevo registro en pantalla si el problema de que se duplique al refrescar pongo un ejemplo:
Lo que tenemos que hacer en cambiar el action del form y que nos procese los datos en otra pagina php por eso en formularios prefabricados podemos ver un archivo llamado process.php.
En el form le ponemos la ruta del otro archivo php y en el otro archivo le decimos que cuando procese los datos nos lleve a la pagina anterior y tendremos el nuevo registro en pantalla si el problema de que se duplique al refrescar pongo un ejemplo:
<form action="process.php" method="get"> <label for="textfield"></label> <input type="text" name="textfield" id="textfield" /> <label for="textarea"></label> <textarea name="textarea" id="textarea" cols="45" rows="5"></textarea> <input type="submit" name="button" id="button" value="Enviar" /> </form>despues ponemos todo el codigo php en el archivo del action y le decimos que cuando acabe regrese a la pagina anterior donde esta el form y listo
Respuesta #1
gracias por el aporte zeus
0
Puntos
Puntos
Por carlitos hace 129 meses
Principiante
Respuesta #2
me has salvado la vida zeus como siempre
0
Puntos
Puntos
Por alber hace 129 meses
Administrador