Lenguaje PHP

Guardar en una sesión los datos de un formulario en PHP

Guardar en una sesión los datos de un formulario en PHP. En PHP tenemos fácil acceso a los datos de la sesión en curso, en la que podemos almacenar rápidamente en array los valores de cada etiqueta de un formulario de una manera rápida y eficaz, para su posterior uso.

Por ejemplo registros de usuarios en tres partes o un carrito de compras donde los datos quedarían guardados en una sesión y se puede almacenar cualquier tipo de información dependiente de nuestra aplicación, si queremos recuperarlos más adelante, si el usuario regresa a la página del mismo, podrá hacerlo sin complicaciones mediante las sesiones activas, veamos ejemplos concretos.

Creamos un formulario HTML para este ejemplo.

<form method="post" action="">
    <input type="text" name="nombres" placeholder="Nombre" />
    <input type="text" name="email" placeholder="Email" />
    <input type="password" name="password" placeholder="Password" />
    <input name="submit" type="submit" value="Enviar Formulario" />
</form>

Procesar el formulario con el método post y  guardaremos todo.

Los campos del mismo en una sola sesión llamada “formulariototal” con un array creado con PHP: Veamos un ejemplo.

if( $_POST["submit"] ){
    foreach($_POST as $campo => $valor) {
        $_SESSION['formulariototal'][$campo] = $valor;
    }
}

Ahora teniendo guardado los datos del formulario en una sesión

Podemos recuperar esos campos guardados rápidamente y también los valores de la sesión “formulariototal”: veamos este ejemplo.

/* var_dump($_SESSION['formulariototal']);*/
echo $_SESSION['formulariototal']['nombres'];
echo $_SESSION['formulariototal']['email'];
echo $_SESSION['formulariototal']['password'];

Guardar en una sesión los datos de un formulario en PHP

Guardar en una sesión los datos
Guardar en una sesión los datos

De esta manera podemos imprimir rápidamente los valores de nuestros formularios y podemos usarlos de mil maneras para nuestros proyectos web o páginas web.

 

Nestor Tapia

Bloggero, amante de la programación PHP, innovador y me fascina compartir información. Desde que conocí el entorno informatico y el internet me llamó la atención la programación, Por tal motivo he creado mi blog BAULPHP.COM para compartir mis experiencias con todos ustedes. ¡Gracias por leerme!.

Un comentario

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Esta web utiliza cookies propias para su correcto funcionamiento. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad