Php volver al formulario anterior

Php volver al formulario anterior

php volver a la página anterior y refrescar

Tengo una página html muy sencilla que llama a un script php para enviar los datos de un formulario a una base de datos. Una vez que el usuario ha enviado sus datos sería genial si pudieran obtener un mensaje que dice que se han añadido con éxito y luego redirigirlos a la página con el formulario. El código que estoy usando es el siguiente:
Un problema común aquí es que si se recarga la página los datos del post se envían de nuevo. Por eso normalmente se usa Post-Redirect-Get. Puedes usar algo como esto al final de tu script php.

html go back to previous page link

Estoy teniendo problemas sobre cómo redirigir la página a la anterior después de enviar un formulario en php. Mi sitio tiene esta cabecera que se utiliza para todas mis páginas y contiene este botón “añadir” que envía el formulario a mi “add.php”. No estoy seguro de si usar la función header() de php lo resolvería.
Sólo hay que añadir $_SERVER[“PHP_SELF”] a la acción, que es una variable superglobal que devuelve el nombre del archivo del script que se está ejecutando en ese momento y envía los datos del formulario enviado a la propia página, en lugar de saltar a una página diferente

php volver a la página anterior después de enviar

De acuerdo con la especificación HTTP, deberías usar el método POST cuando estés usando el formulario para cambiar el estado de algo en el extremo del servidor. Por ejemplo, si una página tiene un formulario para permitir a los usuarios añadir sus propios comentarios, como esta página aquí, el formulario debería usar POST. Si haces clic en “Recargar” o “Refrescar” en una página a la que has llegado a través de un POST, casi siempre es un error – no deberías estar publicando el mismo comentario dos veces – que es la razón por la que estas páginas no se marcan ni se guardan en la caché.Deberías usar el método GET cuando tu formulario está, bueno, obteniendo algo del servidor y no cambiando nada realmente.    Por ejemplo, el formulario para un motor de búsqueda debería usar GET, ya que la búsqueda en un sitio web no debería cambiar nada que le interese al cliente, y marcar o almacenar en caché los resultados de una consulta en un motor de búsqueda es tan útil como marcar o almacenar en caché una página HTML estática.

html volver a la página anterior después de enviar

Imagina un escenario en el que estás tratando con la gestión de usuarios en alguna interfaz administrativa.    Se le presenta una lista de nombres de usuarios consultada desde una base de datos y desea añadir un botón “Eliminar” y “Modificar” junto a cada uno de los nombres de la lista.    Naturalmente, el “valor” de nuestros botones en el formulario HTML que queremos mostrar será “Eliminar” y “Modificar”, ya que eso es lo que queremos que aparezca en las carátulas de los botones.
Ambos botones (Modificar y Eliminar) se llamarán “action_button” ya que es con lo que queremos indexar el array $_POST.    En otras palabras, el “nombre” de los botones a lo largo no puede llevar ninguna información de identificación única si queremos procesarlos sistemáticamente después de enviarlos. Dado que estos botones existirán para cada usuario de la lista, necesitamos alguna forma adicional de distinguirlos, de forma que sepamos para qué usuario se ha pulsado uno de los botones.
El uso de arrays es el camino a seguir.    Asumiendo que conocemos el identificador numérico único de cada usuario, como su clave primaria de la base de datos, y que NO deseamos proteger ese número del público, podemos convertir el ‘action_button’ en un array y utilizar el identificador numérico único del usuario como clave en este array.