Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

Cómo pasar contenido de formulario a otra página

Estas en el tema de Cómo pasar contenido de formulario a otra página en el foro de WordPress en Foros del Web. Buenas tardes a todos! A ver, entre desesperación, un punto de locura, que se me está cayendo el pelo, que ya no me quedan uñas ...
  #1 (permalink)  
Antiguo 25/07/2013, 11:41
 
Fecha de Ingreso: julio-2013
Ubicación: Guadalajara, España
Mensajes: 1
Antigüedad: 10 años, 9 meses
Puntos: 0
Pregunta Cómo pasar contenido de formulario a otra página

Buenas tardes a todos!
A ver, entre desesperación, un punto de locura, que se me está cayendo el pelo, que ya no me quedan uñas en las manos y no me llego a las de los piés, me topé con este foro... (socorro!!!)

Os comento mi problema... tengo una web con WordPress, tengo instalado el plugin Contact Form Free y he creado una encuesta de varias páginas para no tener una encuesta eterna en una sola página... Mi idea es la siguiente: en la página 1 hay algunos campos de formulario de texto simple, pues bien, lo que quiero es que en la página 2 aparezca el contenido de uno de esos campos y que, además, haga una cuenta sencilla con esos datos.
Ejemplo:
Página 1:
- Cuál es tu salario anual? ej.: 12000 (campo1)
- Cuántos años llevas trabajando? ej.: 10 (campo2)
Página 2:
- Texto normal: Vaya, vaya! has ganado (contenido campo1) € en (contenido campo2) años! eso es (campo1/campo2/12) € al mes! Se puede decir que eres (pobre/mileurista/solvente/casi rico/millonario) Esto último en función de un rango previamente establecido, claro...

Y que quede así: Vaya, vaya! has ganado 12000 € en 10 años! eso es 1000 € al mes! Se puede decir que eres mileurista, no? jeje

Nota: Todas las páginas del cuestionario están dentro de la etiqueta form, pues el botón de enviar está sólo en la última.

El caso es que lo he visto en algunas webs pero no soy capaz de saber cómo lo han hecho...
Alguna ayuda? algún consejo? lo doy por imposible?

De antemano muuuchas gracias a todos!!
Y feliz juernes, ya que estamos...
  #2 (permalink)  
Antiguo 25/07/2013, 16:27
Avatar de gekkodev  
Fecha de Ingreso: julio-2013
Mensajes: 22
Antigüedad: 10 años, 9 meses
Puntos: 2
Respuesta: Cómo pasar contenido de formulario a otra página

Hola bro! Pues yo paso contenido que ha ingresado el usuario mediante inputs hidden y PHP. En la primera página los datos del formulario los mando mediante $_POST de php, los mando a la segunda página y listo.
  #3 (permalink)  
Antiguo 25/07/2013, 16:39
Avatar de gekkodev  
Fecha de Ingreso: julio-2013
Mensajes: 22
Antigüedad: 10 años, 9 meses
Puntos: 2
De acuerdo Respuesta: Cómo pasar contenido de formulario a otra página

Mira, algo así le hago yo:
En el 1er formulario
Código PHP:
Ver original
  1. <form id="infobasic" action="confirmacion.php" method="post">
  2. <table>
  3.     <tr>
  4.           <td>Nombre:</td>
  5.           <td><input name="nombre" type="text"></input></td>
  6.    </tr>
  7.    <tr>
  8.          <td>Email:</td>
  9.          <td><input name="email" type="text"></input></td>
  10.    </tr>
  11.    <tr>
  12.          <td>Dirección:</td>
  13.          <td><input name="direccion" type="text"></input></td>
  14.    </tr>
  15.    <tr>
  16.         <td></td>
  17.         <td><center><input type="submit" value="Continuar"></input></center></td>
  18.     </tr>
  19. </table>
  20. </form>

Y en el 2do form que le quieres pasar la info ya ingresada le pasas los datos por PHP:
Código PHP:
Ver original
  1. <?php
  2.      $nombre = $_POST['nombre'];
  3.      $email = $_POST['email'];
  4.      $direccion = $_POST['direccion'];
  5.      $lenguaje = $_POST['lenguaje'];
  6.      $peliculas = $_POST['peliculas'];
  7. ?>

Y su form quedaria asi:

Código HTML:
Ver original
  1. <form id="confirmacion" action="finale" method="post">
  2.    <table>
  3.         <tr>
  4.                <td>Nombre:</td>
  5.                <td><input name="nombre" type="text" value="<?php echo$nombre;?>" disabled="disabled"></input>
  6.                </td>
  7.         </tr>
  8.         <tr>
  9.                <td>Email:</td>
  10.                <td><input name="email" type="text" value="<?php echo$email;?>" disabled="disabled"></input></td>
  11.         </tr>
  12.         <tr>
  13.                <td>Direccion:</td>
  14.                <td><input name="direccion" type="text" value="<?php echo$direccion;?>" disabled="disabled"></input></td>
  15.          </tr>
  16.          <tr>
  17.                 <td>Intereses:</td>
  18.                <td><input name="intereses" class="easyui-validatebox" style="height='200px'; width='100px'" value="<?php echo"$lenguaje , $peliculas";?>" disabled="disabled"> </input></td>
  19.          </tr>
  20.          <tr>
  21.                 <td></td>
  22.                 <td><center><input type="submit" value="Finalizar"></input></center></td>
  23.           </tr>
  24.       </table>
  25. </form>

Ojalá y te halla ayudado! Saludos

Última edición por gekkodev; 25/07/2013 a las 16:45

Etiquetas: contenido, formulario, html, página
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 11:12.