Ver Mensaje Individual
  #6 (permalink)  
Antiguo 22/04/2016, 14:26
Avatar de rodrypaladin
rodrypaladin
Moderador
 
Fecha de Ingreso: abril-2010
Ubicación: Madrid
Mensajes: 2.127
Antigüedad: 14 años, 7 meses
Puntos: 468
Respuesta: Mostrar datos de formulario por pantalla antes de enviar

Si sabes hacer el formulario, enviarlo y recoger los datos ya lo tienes, solo que lo tienes que hacer en dos pasos.

Archivo de formulario

Código HTML:
Ver original
  1. <form action="imprimir.php" method="post">
  2.         Nombre:<input type="text" name="nombre"><br>
  3.         Apellidos:<input type="text" name="apellidos"><br>
  4.         Ciudad:<input type="text" name="ciudad"><br>
  5.         Otros datos: <textarea name="mas" id="" cols="30" rows="10"></textarea><br>
  6.         <input type="submit" name="enviar" value="Enviar">
  7.     </form>

Recogemos los datos imprimir.php y los mostramos en pantalla para que los confirme

Código PHP:
Ver original
  1. <?php  
  2.  
  3.         $nombre = $_POST["nombre"];
  4.         $apellidos = $_POST["apellidos"];
  5.         $ciudad = $_POST["ciudad"];
  6.         $mas = $_POST["mas"];
  7.  
  8.         echo $nombre . "<br>";
  9.         echo $apellidos . "<br>";
  10.         echo $ciudad . "<br>";
  11.         echo $mas . "<br>";
  12.  
  13.     ?>
  14.    
  15.  
  16.     <?php
  17.         if(!isset($_POST["confirmar"])) {
  18.     ?>
  19.             <form action="" method="post">
  20.             <input type="submit" name="confirmar" value="Confirmar">
  21.             </form>
  22.     <?php
  23.         }
  24.         else {
  25.             //procesamos en formulario
  26.         }
  27.      ?>

Mira a ver si funciona que no lo he probado. También puedes hacerlo todo en un único archivo
__________________
No te olvides de dar +1 a quien te echa un cable ;)