Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/06/2016, 11:53
Avatar de rodrypaladin
rodrypaladin
Moderador
 
Fecha de Ingreso: abril-2010
Ubicación: Madrid
Mensajes: 2.127
Antigüedad: 14 años, 1 mes
Puntos: 468
Respuesta: Llenar array con datos de un formulario

Te he hecho un ejemplo que funciona como lo quieres pero con variables de sesión:

Código PHP:
Ver original
  1. <form action="" method="POST">
  2.   Nombre: <input type="text" name="nombre"><br>
  3.   Apellidos: <input type="text" name="apellidos"><br>
  4.   Edad: <input type="text" name="edad"><br>
  5.   <input type="submit" name="enviar" value="Enviar">
  6.   <input type="submit" name="mostrar" value="mostrar">
  7.  
  8. </form>
  9.  
  10.  
  11. <?php
  12.  
  13. session_start(); // iniciamos session
  14.  
  15. if (isset($_POST["enviar"])) {
  16.   array_pop($_POST); // eliminamos el último elemento del array que pertenece al botón de mostrar
  17.   foreach($_POST as $clave => $valor) {
  18.   $_SESSION[$clave] = $valor;
  19.  
  20.   }
  21.   echo "Los datos han sido enviados <br>";
  22.   echo "Presione Mostrar para verlos";
  23. }
  24.  
  25. if (isset($_POST["mostrar"])) {
  26.   foreach($_SESSION as $key => $value) {
  27.     echo $value . "<br>";
  28.   }
  29.  
  30. }
  31.  
  32.  ?>

Solo te queda validar que los campos estén rellenos y poner tu el formulario que quieras, al darle a enviar guarda los datos, y luego al darle a mostrar, muestra los datos que enviaste ( si vuelves a darle a enviar con otros datos, estos se sustituyen )
__________________
No te olvides de dar +1 a quien te echa un cable ;)