Foros del Web » Creando para Internet » Diseño web »

guardar formulario <form> en sesion

Estas en el tema de guardar formulario <form> en sesion en el foro de Diseño web en Foros del Web. hola buenas dias a todos, mi pregunta se relaciona a que quiero guadar un formulario en sesion pero no se como hacerlo, la idea de ...
  #1 (permalink)  
Antiguo 03/10/2009, 10:44
 
Fecha de Ingreso: octubre-2009
Mensajes: 6
Antigüedad: 8 años, 2 meses
Puntos: 0
Sonrisa guardar formulario <form> en sesion

hola buenas dias a todos, mi pregunta se relaciona a que quiero guadar un formulario en sesion pero no se como hacerlo, la idea de guardar el formulario en mi caso es que el usuario ingresa unos datos y cuando ejecuta la operacion si se llegase a provocar un mensaje falliio el mismo pueda volver atras (y todos los datos que introdujo esten de nuevo) para corregir los datos y volver a intentarlo, si me peudieran ayudar por favor muchas gracias amigos
  #2 (permalink)  
Antiguo 03/10/2012, 10:46
 
Fecha de Ingreso: septiembre-2012
Ubicación: Norte de Santander
Mensajes: 127
Antigüedad: 5 años, 2 meses
Puntos: 1
Respuesta: guardar formulario <form> en sesion

Hola Miguelancho007 me gustaria saber si le encontreste solucion a este tema pues estoy en el mismo aprieto, es que segun lo que he investigado para el $_session tendria que declarar todas las capturas del formulario. eso me resultaria muy tedioso para lo simple que es lo que se necesita, ademas de eso todos los inputs ya tienen un llamado con php por lo que no podria llamar los $_session.
  #3 (permalink)  
Antiguo 04/10/2012, 18:37
Avatar de danneg  
Fecha de Ingreso: agosto-2009
Ubicación: Todo un mundo de posibilidades
Mensajes: 856
Antigüedad: 8 años, 3 meses
Puntos: 48
Respuesta: guardar formulario <form> en sesion

Hola a ambos, esto es muy sencillo

Ustedes tienen un archivo html que es formulario y su app php

index.html
Código HTML:
Ver original
  1. <form action="app.php" method="post">
  2.     <input type="text" name="nombre" />
  3.     <input type="email" name="email" />
  4.     <button>Enviar</button>
  5. </form>

app.php
Código PHP:
Ver original
  1. <?php
  2.     //lo primero que deben hacer es iniciar session
  3.  
  4.    // Despues tomar los datos que enviaron por post
  5.    $nombre = $_POST['nombre'];
  6.    $email = $_POST['email'];
  7.  
  8.    //Despues ponerlos en la session, esto dura hasta que cierra el navegador
  9.    / la variable $_SESSION es un array donde se guardan todas las seciones
  10.  
  11.    $_SESSION['nombre'] = $nombre;
  12.    $_SESSION['email'] = $email;
  13.  
  14.    //y para hacer uso de estas pues solo llamando al array
  15.  
  16.    echo '<input type="text" name="nombre" value="' . $_SESSION['nombre'] . '" />';
  17. ?>

Espero les haya quedado claro.
__________________
- Daniel García (@dannegm)
- [follow me | fork me on github...]
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 13:26.