Foros del Web » Programación web » PHP »

Pasar Variables de un Formulario a Otro

Estas en el tema de Pasar Variables de un Formulario a Otro en el foro de PHP en Foros del Web. buenos dias amigos son nuevo en PHP y tengo una duda.... Como podria Enviar variables de un formulario a otro tengo el siguiente codigo: Código: ...
  #1 (permalink)  
Antiguo 26/11/2011, 06:01
 
Fecha de Ingreso: septiembre-2008
Mensajes: 101
Antigüedad: 6 años
Puntos: 4
Pregunta Pasar Variables de un Formulario a Otro

buenos dias amigos son nuevo en PHP y tengo una duda....

Como podria Enviar variables de un formulario a otro tengo el siguiente codigo:
Código:
<form id="form1" name="form1" method="post" action="paso1.php">
  <p>
    <label for="nombre">Nombre</label>
    <input type="text" name="nombre" id="nombre" />
  </p>
  <p>
    <label for="email">E-Mail</label>
    <input type="text" name="email" id="email" />
  </p>
  <p>
    <input type="submit" name="Enviar" id="Enviar" value="Enviar" />
  </p>
</form>
lo recivo en paso1.php con el siguiente codigo

Código:
  <?php 
$nombre = $_POST["nombre"];
$email = $_POST["email"];
?>
Hola Sr. <?php $nombre ?>

</p>
<p>¿cuantos megas consume? </p>
<form id="form2" name="form2" method="post" action="paso2.php">
  <table width="200">
    <tr>
      <td><label>
        <input type="radio" name="MBUsados" value="1" id="MBUsados_0" />
        100</label></td>
    </tr>
    <tr>
      <td><label>
        <input type="radio" name="MBUsados" value="2" id="MBUsados_1" />
        Mas de 100</label></td>
    </tr>
  </table>
</form>
no se como enviar la variable $nombre y la variable $email junto con la variable name="MBUsados" al siguiente formulario

alguien me da una mano??? por favor

lo e intentado con el $POST pero solo recivo la ultima variable MBUsados.

la idea es acumular todas las variables durante varios pasos para luego precesarlas

Última edición por arkang31; 26/11/2011 a las 06:28
  #2 (permalink)  
Antiguo 26/11/2011, 07:28
 
Fecha de Ingreso: mayo-2006
Mensajes: 474
Antigüedad: 8 años, 5 meses
Puntos: 58
Respuesta: Pasar Variables de un Formulario a Otro

algo asi como:
<input type="hidden" name="nombre" value="<?php echo $nombre;?>" id="nombre" />
  #3 (permalink)  
Antiguo 26/11/2011, 09:22
Avatar de webankenovi  
Fecha de Ingreso: noviembre-2011
Ubicación: España
Mensajes: 1.673
Antigüedad: 2 años, 11 meses
Puntos: 203
Respuesta: Pasar Variables de un Formulario a Otro

a todos los valores del form le vas dando valor de sesion y asi los tienes en todas las paginas que kieras

$_SESSION['NOMBRE'] = $_POST['nombre']

echo $_SESSION['NOMBRE'] ///// Aparecera el nombre en cualquier paso hazlo asi con todos los valores que necesites y añade session_start() al principio de cada pagina
__________________
Respiro, luego existo.

Última edición por webankenovi; 26/11/2011 a las 09:33
  #4 (permalink)  
Antiguo 26/11/2011, 10:18
 
Fecha de Ingreso: noviembre-2011
Ubicación: Morelia, Mich, México
Mensajes: 97
Antigüedad: 2 años, 11 meses
Puntos: 18
Respuesta: Pasar Variables de un Formulario a Otro

pues para los formularios como los tienes me quedo mandandolos por input type="hidden", los recibirias igual que si fuera un input type text, saludos
__________________
Que de Cosas - Tienda En linea México

La Batalla Por tu cuerpo - Dietas|Rutinas|Entrenamientos|Salud
  #5 (permalink)  
Antiguo 26/11/2011, 19:04
 
Fecha de Ingreso: noviembre-2011
Mensajes: 26
Antigüedad: 2 años, 10 meses
Puntos: 2
Respuesta: Pasar Variables de un Formulario a Otro

Yo apoyo a webankenovi podes usar en paso1.php:
Código:
<?php 
session_start();
$_SESSION["nombre"] = $_POST["nombre"];
$_SESSION["email"] = $_POST["email"];
?>
Hola Sr. <?php $_SESSION["nombre"] ?>

</p>
<p>¿cuantos megas consume? </p>
<form id="form2" name="form2" method="post" action="paso2.php">
  <table width="200">
    <tr>
      <td><label>
        <input type="radio" name="MBUsados" value="1" id="MBUsados_0" />
        100</label></td>
    </tr>
    <tr>
      <td><label>
        <input type="radio" name="MBUsados" value="2" id="MBUsados_1" />
        Mas de 100</label></td>
    </tr>
  </table>
</form>
Es mucho mas confiable y para llamar a las variables $_SESSION en el inicio del codigo tenes que poner session_start();
  #6 (permalink)  
Antiguo 26/11/2011, 21:04
 
Fecha de Ingreso: septiembre-2008
Mensajes: 101
Antigüedad: 6 años
Puntos: 4
Respuesta: Pasar Variables de un Formulario a Otro

queda igual en paso2.php llamo a cualquiera de esas variables $_SESSION["nombre"] colocando session_start(); pero no aparece su contenido ayuda chicos
  #7 (permalink)  
Antiguo 27/11/2011, 11:13
Avatar de webankenovi  
Fecha de Ingreso: noviembre-2011
Ubicación: España
Mensajes: 1.673
Antigüedad: 2 años, 11 meses
Puntos: 203
Respuesta: Pasar Variables de un Formulario a Otro

pero en paso 3 es donde te deberan salir los datos de paso 2 xq segun lo que tienes en paso 2 debe de ser asi , pon el codigo de paso 3 si no no sabremos q aces mal , tu en paso 2 no llamas a ningun campo aparte de nombre o email , no se si kieres mostrar los megas en paso 2 o q al mostrarlos en paso 3 no salen no se explicate

Código PHP:
Ver original
  1. <form id="form1" name="form1" method="post" action="paso1.php">
  2.   <p>
  3.     <label for="nombre">Nombre</label>
  4.     <input type="text" name="nombre" id="nombre" />
  5.   </p>
  6.   <p>
  7.     <label for="email">E-Mail</label>
  8.     <input type="text" name="email" id="email" />
  9.   </p>
  10.   <p>
  11.     <input type="submit" name="Enviar" id="Enviar" value="Enviar" />
  12.   </p>
  13. </form>

Código PHP:
Ver original
  1. <?php
  2. $_SESSION['nombre'] = $_POST['nombre'];
  3. $_SESSION['email'] = $_POST['email'];
  4.  
  5. echo 'hOLa señor '.$_SESSION['nombre'];?>
  6.  
  7. </p>
  8. <p>¿cuantos megas consume? </p>
  9. <form id="form2" name="form2" method="post" action="paso2.php">
  10.   <table width="200">
  11.     <tr>
  12.       <td><label>
  13.         <input type="radio" name="MBUsados" value="1" id="MBUsados_0" />
  14.         100</label></td>
  15.     </tr>
  16.     <tr>
  17.       <td><label>
  18.         <input type="radio" name="MBUsados" value="2" id="MBUsados_1" />
  19.         Mas de 100</label></td>
  20.     </tr>
  21.   </table>
  22. </form>

y el paso 3 no se que haces??? podria ser asi

Código PHP:
Ver original
  1. <?php
  2. $_SESSION['megas'] = $_POST['MBUsados'];
  3.  
  4. echo 'tus datos son<br><br>Nombre: '.$_SESSION['nombre'].' Email: '.$_SESSION['email'].'Megas usados'.$_SESSION['megas'].'';
  5. ?>
__________________
Respiro, luego existo.

Última edición por webankenovi; 27/11/2011 a las 11:49
  #8 (permalink)  
Antiguo 28/11/2011, 05:04
 
Fecha de Ingreso: septiembre-2008
Mensajes: 101
Antigüedad: 6 años
Puntos: 4
Respuesta: Pasar Variables de un Formulario a Otro

basicamente estoy haciendo exactamente lo que tu me diste de ejemplo.

pero en paso 2:

Código:
    <?php
    session_start()
    $_SESSION['megas'] = $_POST['MBUsados'];
     
    echo 'tus datos son<br><br>Nombre: '.$_SESSION['nombre'].' Email: '.$_SESSION['email'].'Megas usados'.$_SESSION['megas'].'';
    ?>
me da como resultado esto:


tus datos son

Nombre: Email: Megas usados1


no se esta conservando las variables sera configuracion de php?
  #9 (permalink)  
Antiguo 28/11/2011, 05:11
 
Fecha de Ingreso: septiembre-2008
Mensajes: 101
Antigüedad: 6 años
Puntos: 4
Respuesta: Pasar Variables de un Formulario a Otro

lo monte en el servidor web y esto me dice php

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/*****/public_html/hola/paso1.php:9) in /home/****/public_html/hola/paso1.php on line 10

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/*****/public_html/hola/paso1.php:9) in /home/****/public_html/hola/paso1.php on line 10

y de igual forma no muetra las variables nombre ni email solo MBUsados

Última edición por arkang31; 28/11/2011 a las 05:17
  #10 (permalink)  
Antiguo 28/11/2011, 05:19
Avatar de webankenovi  
Fecha de Ingreso: noviembre-2011
Ubicación: España
Mensajes: 1.673
Antigüedad: 2 años, 11 meses
Puntos: 203
Respuesta: Pasar Variables de un Formulario a Otro

veo un problema añade ; despues de session_start() asi session_start(); lo siento por ese fallito pruebalo asi haber y si n lo hacemos por get ya me cuentas

pon todo igual arreglando ese fallo , y mbusados si se muestra bien no?
__________________
Respiro, luego existo.
  #11 (permalink)  
Antiguo 28/11/2011, 05:25
 
Fecha de Ingreso: septiembre-2008
Mensajes: 101
Antigüedad: 6 años
Puntos: 4
Respuesta: Pasar Variables de un Formulario a Otro

busque y encontre que la session debe ir antes de la impresion del HTML. asi lo coloque y funciona a la perfeccion.

index.php
Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
</head>

<body>
<form id="form1" name="form1" method="post" action="paso1.php">
  <p>
    <label for="nombre">Nombre</label>
    <input type="text" name="nombre" id="nombre" />
  </p>
  <p>
    <label for="email">E-Mail</label>
    <input type="text" name="email" id="email" />
  </p>
  <p>
    <input type="submit" name="Enviar" id="Enviar" value="Enviar" />
  </p>
</form>
</body>
</html>
paso1.php
Código:
<?php 
    session_start();
    $_SESSION['nombre'] = $_POST['nombre'];
    $_SESSION['email'] = $_POST['email'];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
</head>

<body>
<?php
    echo 'hOLa señor'.$_SESSION['nombre'];?>
</p>
<p>¿cuantos megas consume? </p>
<form id="form2" name="form2" method="post" action="paso2.php">
  <table width="200">
    <tr>
      <td><label>
          <input type="radio" name="MBUsados" value="1" id="MBUsados_0" />
          100</label></td>
    </tr>
    <tr>
      <td><label>
          <input type="radio" name="MBUsados" value="2" id="MBUsados_1" />
          Mas de 100</label></td>
    </tr>
  </table>
  <p>
    <input type="submit" name="continuar" id="continuar" value="continuar" />
  </p>
</form>
</body>
</html>

paso2.php

Código:
<?php 
    session_start();
    $_SESSION['megas'] = $_POST['MBUsados'];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
</head>

<body>
<?php
    echo 'tus datos son<br><br>Nombre:'.$_SESSION['nombre'].' Email:'.$_SESSION['email'].'Megas usados'.$_SESSION['megas'].'';
    ?>
</body>
</html>
  #12 (permalink)  
Antiguo 28/11/2011, 05:32
Avatar de webankenovi  
Fecha de Ingreso: noviembre-2011
Ubicación: España
Mensajes: 1.673
Antigüedad: 2 años, 11 meses
Puntos: 203
Respuesta: Pasar Variables de un Formulario a Otro

el problema era que no cerre bien session_start() con ; por eso las sesiones fallaban , entonces ya kedo todo solucionado no amigo?? te has daado cuenta la diferencia de usar sessiones ?
__________________
Respiro, luego existo.
  #13 (permalink)  
Antiguo 28/11/2011, 20:11
 
Fecha de Ingreso: septiembre-2008
Mensajes: 101
Antigüedad: 6 años
Puntos: 4
Respuesta: Pasar Variables de un Formulario a Otro

nada las variables llegan bien hasta el archivo dominio.php de hay en adelante no aparece ninguna de nuevo.

index.php

Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Asesor Online</title>
<script src="SpryAssets/SpryValidationTextField.js" type="text/javascript"></script>
<script src="SpryAssets/SpryTooltip.js" type="text/javascript"></script>
<link href="SpryAssets/SpryValidationTextField.css" rel="stylesheet" type="text/css" />
<link href="SpryAssets/SpryTooltip.css" rel="stylesheet" type="text/css" />
</head>

<body>
<form id="datos-personales" name="datos-personales" method="post" action="dominio.php">
  <p><span id="validarNombre">
    <span id="nombre2">Nombre:</span>
    <input type="text" name="nombre" id="nombre" />
     <span class="textfieldRequiredMsg">Este campo es obligatorio.</span></span><span class="tooltipContent" id="tip-nom">Ayuda</span></p>
  <p><span id="validarApellido">
    <span id="apellido2">Apellido:</span>
    <input type="text" name="apellido" id="apellido" />
    <span class="textfieldRequiredMsg">Este campo es obligatorio.</span></span><span class="tooltipContent" id="tip-ape">Ayuda</span></p>
  <p><span id="validarEmail">
  <span id="email2">E-Mail:</span>
  <input type="text" name="email" id="email" />
    <span class="textfieldRequiredMsg">Se necesita un valor.</span><span class="textfieldInvalidFormatMsg">Debes colocar un E-Mail Valido.</span></span><span class="tooltipContent" id="tip-ema">Ayuda</span></p>
  <p>
    <input type="submit" name="empezar" id="empezar" value="empezar" />
  </p>
</form>
<div class="tooltipContent" id="tip-email">Debes introducir un correo electrónico Ejemplo: [email protected]</div>
<div class="tooltipContent" id="tip-apellido">Debes introducir tu apellido Ejemplo: Gomez.</div>
<div class="tooltipContent" id="tip-nombre">Debes introducir tu nombre Ejemplo: Juan.</div>
<script type="text/javascript">
var sprytextfield1 = new Spry.Widget.ValidationTextField("validarNombre", "none", {validateOn:["change"]});
var sprytextfield2 = new Spry.Widget.ValidationTextField("validarApellido", "none", {validateOn:["change"]});
var sprytextfield3 = new Spry.Widget.ValidationTextField("validarEmail", "email", {validateOn:["change"]});
var sprytooltip1 = new Spry.Widget.Tooltip("tip-nombre", "#tip-nom");
var sprytooltip2 = new Spry.Widget.Tooltip("tip-apellido", "#tip-ape");
var sprytooltip3 = new Spry.Widget.Tooltip("tip-email", "#tip-ema");
</script>
</body>
</html>
dominio.php

Código:
<?php 
    session_start();
    $_SESSION['nombre'] = $_POST['nombre'];
    $_SESSION['apellido'] = $_POST['apellido'];
    $_SESSION['email'] = $_POST['email'];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Bienvenido Sr. <?php $_SESSION['nombre']; ?>, <?php $_SESSION['apellido']; ?> a nuestro Asesor Online</title>
<script src="SpryAssets/SpryValidationRadio.js" type="text/javascript"></script>
<link href="SpryAssets/SpryValidationRadio.css" rel="stylesheet" type="text/css" />
</head>

<body>
<p>
<?php echo 'Bienvenido Sr. ' .$_SESSION['nombre']; ?> <?php echo $_SESSION['apellido'];', a nuestro Asesor Online'?>
</p>
<p>Sr. <?php echo $_SESSION['nombre']; ?> 
¿Cuento dominios piensa alojar en su paquete? </p>
es la cantidad de dominios o sitios web que podras tener en tu paquete de Hosting.<br />
Ejm: (mi-dominio.com, mi-dominio.net, mi-dominio.tv).
<form id="dominios" name="dominios" method="post" action="transferencia.php">
  <div id="opt-dominio">
    <table width="300">
      <tr>
        <td><label>
          <input type="radio" name="dominio" value="1" id="dominio_0" />
          1 a 20</label></td>
        <td><input type="radio" name="dominio" value="2" id="dominio_1" />
          20 a 60</td>
      </tr>
      <tr>
        <td><input type="radio" name="dominio" value="2" id="dominio_2" />
          60 a 80</td>
        <td><input type="radio" name="dominio" value="2" id="dominio_3" />
          Ilimitados</td>
      </tr>
    </table>
  <span class="radioRequiredMsg">Debe seleccionar alguna de las alternativas para poder continuar con la asesoria.</span></div>
  <p>
    <input type="submit" name="continuar" id="continuar" value="continuar" />
  </p>
</form>
<script type="text/javascript">
var spryradio1 = new Spry.Widget.ValidationRadio("opt-dominio");
</script>
</body>
</html>
tranferencia.php

Código:
<?php 
    session_start();
    $_SESSION['nombre'];
    $_SESSION['apellido'];
    $_SESSION['email'] ;
	$_SESSION['dominio'] = $_POST['dominio'];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Bienvenido Sr. <?php $_SESSION['nombre']; ?>, <?php $_SESSION['apellido']; ?> a nuestro Asesor Online</title>
<script src="SpryAssets/SpryValidationRadio.js" type="text/javascript"></script>
<link href="SpryAssets/SpryValidationRadio.css" rel="stylesheet" type="text/css" />
</head>

<body>
<p>
<?php echo 'Bienvenido Sr. ' .$_SESSION['nombre']; ?> <?php echo $_SESSION['apellido'];', a nuestro Asesor Online'?>
</p>
<p>Sr. <?php echo $_SESSION['nombre']; ?> 
¿Cuento trafico esperas tener mensualmente? </p>
es la capacidad de tranferencia que dispondras para los accesos a tu sitio webs.<br />
<form id="transferencias" name="transferencias" method="post" action="sub-dominio.php">
  <div id="opt-transferencia">
    <table width="400">
      <tr>
        <td><label>
          <input type="radio" name="transferencia" value="1" id="dominio_0" />
          512MB a 1500MB</label></td>
        <td><input type="radio" name="transferencia" value="2" id="dominio_1" />
          1500MB a 3500MB</td>
      </tr>
      <tr>
        <td><input type="radio" name="transferencia" value="3" id="dominio_2" />
          3500MB a 10GB</td>
        <td><input type="radio" name="transferencia" value="4" id="dominio_3" />
          Ilimitados</td>
      </tr>
    </table>
  <span class="radioRequiredMsg">Debe seleccionar alguna de las alternativas para poder continuar con la asesoria.</span></div>
  <p>
    <input type="submit" name="continuar" id="continuar" value="continuar" />
  </p>
</form>
<script type="text/javascript">
var spryradio1 = new Spry.Widget.ValidationRadio("opt-transferencia");
</script>
</body>
</html>
sub-dominio.php

Código:
<?php 
    session_start();
    $_SESSION['nombre'] = $_POST['nombre'];
    $_SESSION['apellido'] = $_POST['apellido'];
    $_SESSION['email'] = $_POST['email'];
	$_SESSION['dominio'] = $_POST['dominio'];
	$_SESSION['transferencia'] = $_POST['transferencia'];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Bienvenido Sr. <?php $_SESSION['nombre']; ?>, <?php $_SESSION['apellido']; ?> a nuestro Asesor Online</title>
<script src="SpryAssets/SpryValidationRadio.js" type="text/javascript"></script>
<link href="SpryAssets/SpryValidationRadio.css" rel="stylesheet" type="text/css" />
</head>

<body>
<p>
<?php echo 'Bienvenido Sr. ' .$_SESSION['nombre']; ?> <?php echo $_SESSION['apellido'];', a nuestro Asesor Online'?>
</p>
<p>Sr. <?php echo $_SESSION['nombre']; ?> 
¿Cuento sub-dominios piensa alojar en su paquete? </p>
es la cantidad de sub-dominios  que podras tener en tu paquete de Hosting.<br />
Ejm: (videos.mi-dominio.com, chat.mi-dominio.com).
<form id="sub-dominio" name="sub-dominios" method="post" action="cuentas-email.php">
  <div id="opt-sub-dominio">
    <table width="300">
      <tr>
        <td><label>
          <input type="radio" name="sub-dominio" value="1" id="dominio_0" />
          1 a 40</label></td>
        <td><input type="radio" name="sub-dominio" value="2" id="dominio_1" />
          40 a 80</td>
      </tr>
      <tr>
        <td><input type="radio" name="sub-dominio" value="3" id="dominio_2" />
          80 a 160</td>
        <td><input type="radio" name="sub-dominio" value="4" id="dominio_3" />
          Ilimitados</td>
      </tr>
    </table>
  <span class="radioRequiredMsg">Debe seleccionar alguna de las alternativas para poder continuar con la asesoria.</span></div>
  <p>
    <input type="submit" name="continuar" id="continuar" value="continuar" />
  </p>
</form>
<script type="text/javascript">
var spryradio1 = new Spry.Widget.ValidationRadio("opt-sub-dominio");
</script>
</body>
</html>
  #14 (permalink)  
Antiguo 28/11/2011, 20:11
 
Fecha de Ingreso: septiembre-2008
Mensajes: 101
Antigüedad: 6 años
Puntos: 4
Respuesta: Pasar Variables de un Formulario a Otro

cuentas-email.php

Código:
<?php 
    session_start();
    $_SESSION['nombre'] = $_POST['nombre'];
    $_SESSION['apellido'] = $_POST['apellido'];
    $_SESSION['email'] = $_POST['email'];
	$_SESSION['dominio'] = $_POST['dominio'];
	$_SESSION['transferencia'] = $_POST['transferencia'];
	$_SESSION['sub-dominio'] = $_POST['sub-dominio'];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Bienvenido Sr. <?php $_SESSION['nombre']; ?>, <?php $_SESSION['apellido']; ?> a nuestro Asesor Online</title>
<script src="SpryAssets/SpryValidationRadio.js" type="text/javascript"></script>
<link href="SpryAssets/SpryValidationRadio.css" rel="stylesheet" type="text/css" />
</head>

<body>
<p>
<?php echo 'Bienvenido Sr. ' .$_SESSION['nombre']; ?> <?php echo $_SESSION['apellido'];', a nuestro Asesor Online'?>
</p>
<p>Sr. <?php echo $_SESSION['nombre']; ?> 
¿Cuentas cuentas de e-mail nesesitaras? </p>
es la cantidad de cuentas de e-mail que podras crear en tu paquete de hosting.<br />
Ejm: ([email protected], [email protected]).
<form id="cuentas-emails" name="cuentas-emails" method="post" action="cuentas-ftp.php">
  <div id="opt-cuentas-email">
    <table width="300">
      <tr>
        <td><label>
          <input type="radio" name="cuentas-email" value="1" id="dominio_0" />
          1 a 40</label></td>
        <td><input type="radio" name="cuentas-email" value="2" id="dominio_1" />
          40 a 80</td>
      </tr>
      <tr>
        <td><input type="radio" name="cuentas-email" value="3" id="dominio_2" />
          80 a 160</td>
        <td><input type="radio" name="cuentas-email" value="4" id="dominio_3" />
          Ilimitados</td>
      </tr>
    </table>
  <span class="radioRequiredMsg">Debe seleccionar alguna de las alternativas para poder continuar con la asesoria.</span></div>
  <p>
    <input type="submit" name="continuar" id="continuar" value="continuar" />
  </p>
</form>
<script type="text/javascript">
var spryradio1 = new Spry.Widget.ValidationRadio("opt-cuentas-email");
</script>
</body>
</html>
cuentas-ftp.php

Código:
<?php 
    session_start();
    $_SESSION['nombre'] = $_POST['nombre'];
    $_SESSION['apellido'] = $_POST['apellido'];
    $_SESSION['email'] = $_POST['email'];
	$_SESSION['dominio'] = $_POST['dominio'];
	$_SESSION['transferencia'] = $_POST['transferencia'];
	$_SESSION['sub-dominio'] = $_POST['sub-dominio'];
	$_SESSION['cuentas-email'] = $_POST['cuentas-email'];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Bienvenido Sr. <?php $_SESSION['nombre']; ?>, <?php $_SESSION['apellido']; ?> a nuestro Asesor Online</title>
<script src="SpryAssets/SpryValidationRadio.js" type="text/javascript"></script>
<link href="SpryAssets/SpryValidationRadio.css" rel="stylesheet" type="text/css" />
</head>

<body>
<p>
<?php echo 'Bienvenido Sr. ' .$_SESSION['nombre']; ?> <?php echo $_SESSION['apellido'];', a nuestro Asesor Online'?>
</p>
<p>Sr. <?php echo $_SESSION['nombre']; ?> 
¿Cuentas cuentas de e-mail nesesitaras? </p>
es la cantidad de cuentas de FTP que podras crear en tu paquete de hosting.<br />
Ejm: ([email protected], [email protected]).
<form id="sub-dominio" name="sub-dominios" method="post" action="diseno-web.php">
  <div id="opt-cuentas-ftp">
    <table width="300">
      <tr>
        <td><label>
          <input type="radio" name="sub-dominio" value="1" id="dominio_0" />
          1 a 40</label></td>
        <td><input type="radio" name="sub-dominio" value="2" id="dominio_1" />
          40 a 80</td>
      </tr>
      <tr>
        <td><input type="radio" name="sub-dominio" value="3" id="dominio_2" />
          80 a 160</td>
        <td><input type="radio" name="sub-dominio" value="4" id="dominio_3" />
          Ilimitados</td>
      </tr>
    </table>
  <span class="radioRequiredMsg">Debe seleccionar alguna de las alternativas para poder continuar con la asesoria.</span></div>
  <p>
    <input type="submit" name="continuar" id="continuar" value="continuar" />
  </p>
</form>
<script type="text/javascript">
var spryradio1 = new Spry.Widget.ValidationRadio("opt-cuentas-ftp");
</script>
</body>
</html>
diseno-web.php

Código:
<?php 
    session_start();
    $_SESSION['nombre'] = $_POST['nombre'];
    $_SESSION['apellido'] = $_POST['apellido'];
    $_SESSION['email'] = $_POST['email'];
	$_SESSION['dominio'] = $_POST['dominio'];
	$_SESSION['transferencia'] = $_POST['transferencia'];
	$_SESSION['sub-dominio'] = $_POST['sub-dominio'];
	$_SESSION['cuentas-email'] = $_POST['cuentas-email'];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Bienvenido Sr. <?php $_SESSION['nombre']; ?>, <?php $_SESSION['apellido']; ?> a nuestro Asesor Online</title>
<script src="SpryAssets/SpryValidationRadio.js" type="text/javascript"></script>
<link href="SpryAssets/SpryValidationRadio.css" rel="stylesheet" type="text/css" />
</head>

<body>
<p>
<?php echo 'Bienvenido Sr. ' .$_SESSION['nombre']; ?> <?php echo $_SESSION['apellido'];', a nuestro Asesor Online'?>
</p>
<p>Sr. <?php echo $_SESSION['nombre']; ?> 
¿Cuentas cuentas de e-mail nesesitaras? </p>
es la cantidad de cuentas de FTP que podras crear en tu paquete de hosting.<br />
Ejm: ([email protected], [email protected]).
<form id="diseno-webs" name="diseno-webs" method="post" action="recomendacion.php">
  <div id="opt-diseno-web">
    <table width="300">
      <tr>
        <td><label>
          <input type="radio" name="diseno-web" value="1" id="dominio_0" />
          Si
        </label></td>
        <td><input type="radio" name="diseno-web" value="2" id="dominio_1" />
          No</td>
      </tr>
    </table>
  <span class="radioRequiredMsg">Debe seleccionar alguna de las alternativas para poder continuar con la asesoria.</span></div>
  <p>
    <input type="submit" name="continuar" id="continuar" value="continuar" />
  </p>
</form>
<script type="text/javascript">
var spryradio1 = new Spry.Widget.ValidationRadio("opt-diseno-web");
</script>
</body>
</html>
recomendacion.php

Código:
<?php 
    session_start();
    $_SESSION['nombre'] = $_POST['nombre'];
    $_SESSION['apellido'] = $_POST['apellido'];
    $_SESSION['email'] = $_POST['email'];
	$_SESSION['dominio'] = $_POST['dominio'];
	$_SESSION['transferencia'] = $_POST['transferencia'];
	$_SESSION['sub-dominio'] = $_POST['sub-dominio'];
	$_SESSION['cuentas-email'] = $_POST['cuentas-email'];
	$_SESSION['diseno-web'] = $_POST['diseno-web'];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Bienvenido Sr. <?php $_SESSION['nombre']; ?>, <?php $_SESSION['apellido']; ?> a nuestro Asesor Online</title>
</head>

<body>
<p>
<?php echo 'Bienvenido Sr. ' .$_SESSION['nombre']; ?> <?php echo $_SESSION['apellido'];', a nuestro Asesor Online'?>
</p>
<p>Sr. <?php echo $_SESSION['nombre']; ?> la recomendacion de su plan es la siguientes
</p>
<form id="diseno-webs" name="diseno-webs" method="post" action="sub-dominio.php">
<p><?php 
    echo $_SESSION['nombre'],'<br />';
    echo $_SESSION['apellido'],'<br />';
    echo $_SESSION['email'],'<br />';
	echo $_SESSION['dominio'],'<br />';
	echo $_SESSION['transferencia'],'<br />';
	echo $_SESSION['sub-dominio'],'<br />';
	echo $_SESSION['cuentas-email'],'<br />';
	echo $_SESSION['diseno-web'];
?></p>
</form>
</body>
</html>
la idea es algo parecido a esto si me explico mejor perso usando PHP http://www.caracashosting.com/asesorvirtual/
  #15 (permalink)  
Antiguo 29/11/2011, 08:51
Avatar de webankenovi  
Fecha de Ingreso: noviembre-2011
Ubicación: España
Mensajes: 1.673
Antigüedad: 2 años, 11 meses
Puntos: 203
Respuesta: Pasar Variables de un Formulario a Otro

esque no debes dar valor en cada pagina a una variable de session con una vez es suficiente session_start() guarda el resultado para mostrarlo donde tu kieras asta que destruyas dicha session con una vez que hagas esto vale

$_SESSION['nombre'] = $_POST['nombre']; y en una sola pagina es suficiente como en paso 2 ves que ay no aparecen las sessiones de nombre y email pero si se muestran? asi debe de ser , de todas maneras ya le echo un ojo a tu codigo .

imagina q en una pagina 1 session nombre es juan y en un paso5 le das $_SESSION['nombre'] = $_POST['nombre'] y post esta vacio session nombre sera nulo

Y acostumbrate a poner asi session_start();

<?php
session_start();

no dejes espacios xq puede dar fallos

echo $_SESSION['cuentas-email'],'<br />'; esa coma esta mal , esta mal concatenado
__________________
Respiro, luego existo.

Última edición por webankenovi; 29/11/2011 a las 09:08
  #16 (permalink)  
Antiguo 29/11/2011, 09:19
Avatar de webankenovi  
Fecha de Ingreso: noviembre-2011
Ubicación: España
Mensajes: 1.673
Antigüedad: 2 años, 11 meses
Puntos: 203
Respuesta: Pasar Variables de un Formulario a Otro

el index lo dejamos tal cual

dominio.php

Código PHP:
Ver original
  1. <?php
  2. $_SESSION['nombre'] = $_POST['nombre'];
  3. $_SESSION['apellido'] = $_POST['apellido'];
  4. $_SESSION['email'] = $_POST['email'];
  5. ?>
  6. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  7. <html xmlns="http://www.w3.org/1999/xhtml">
  8. <head>
  9. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  10. <title>Bienvenido Sr. <?php echo $_SESSION['nombre']; ?>, <?php echo $_SESSION['apellido']; ?> a nuestro Asesor Online</title>
  11. <script src="SpryAssets/SpryValidationRadio.js" type="text/javascript"></script>
  12. <link href="SpryAssets/SpryValidationRadio.css" rel="stylesheet" type="text/css" />
  13. </head>
  14.  
  15. <body>
  16. <p>
  17. <?php echo 'Bienvenido Sr. '.$_SESSION['nombre'].' '.$_SESSION['apellido'].', a nuestro Asesor Online';?>
  18. </p>
  19. <p>Sr. <?php echo $_SESSION['nombre']; ?>
  20. ¿Cuento dominios piensa alojar en su paquete? </p>
  21. es la cantidad de dominios o sitios web que podras tener en tu paquete de Hosting.<br />
  22. Ejm: (mi-dominio.com, mi-dominio.net, mi-dominio.tv).
  23. <form id="dominios" name="dominios" method="post" action="transferencia.php">
  24.   <div id="opt-dominio">
  25.     <table width="300">
  26.       <tr>
  27.         <td><label>
  28.           <input type="radio" name="dominio" value="1" id="dominio_0" />
  29.           1 a 20</label></td>
  30.         <td><input type="radio" name="dominio" value="2" id="dominio_1" />
  31.           20 a 60</td>
  32.       </tr>
  33.       <tr>
  34.         <td><input type="radio" name="dominio" value="3" id="dominio_2" />
  35.           60 a 80</td>
  36.         <td><input type="radio" name="dominio" value="4" id="dominio_3" />
  37.           Ilimitados</td>
  38.       </tr>
  39.     </table>
  40.   <span class="radioRequiredMsg">Debe seleccionar alguna de las alternativas para poder continuar con la asesoria.</span></div>
  41.   <p>
  42.     <input type="submit" name="continuar" id="continuar" value="continuar" />
  43.   </p>
  44. </form>
  45. <script type="text/javascript">
  46. var spryradio1 = new Spry.Widget.ValidationRadio("opt-dominio");
  47. </script>
  48. </body>
  49. </html>


transferencia.php

Código PHP:
Ver original
  1. <?php
  2. $_SESSION['dominio'] = $_POST['dominio'];
  3. ?>
  4. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  5. <html xmlns="http://www.w3.org/1999/xhtml">
  6. <head>
  7. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  8. <title>Bienvenido Sr. <?php echo $_SESSION['nombre'];?>, <?php echo $_SESSION['apellido']; ?> a nuestro Asesor Online</title>
  9. <script src="SpryAssets/SpryValidationRadio.js" type="text/javascript"></script>
  10. <link href="SpryAssets/SpryValidationRadio.css" rel="stylesheet" type="text/css" />
  11. </head>
  12.  
  13. <body>
  14. <p>
  15. <?php echo 'Bienvenido Sr. '.$_SESSION['nombre'].' '.$_SESSION['apellido'].', a nuestro Asesor Online'; ?>
  16. </p>
  17. <p>Sr. <?php echo $_SESSION['nombre']; ?>
  18. ¿Cuento trafico esperas tener mensualmente? </p>
  19. es la capacidad de tranferencia que dispondras para los accesos a tu sitio webs.<br />
  20. <form id="transferencias" name="transferencias" method="post" action="sub-dominio.php">
  21.   <div id="opt-transferencia">
  22.     <table width="400">
  23.       <tr>
  24.         <td><label>
  25.           <input type="radio" name="transferencia" value="1" id="dominio_0" />
  26.           512MB a 1500MB</label></td>
  27.         <td><input type="radio" name="transferencia" value="2" id="dominio_1" />
  28.           1500MB a 3500MB</td>
  29.       </tr>
  30.       <tr>
  31.         <td><input type="radio" name="transferencia" value="3" id="dominio_2" />
  32.           3500MB a 10GB</td>
  33.         <td><input type="radio" name="transferencia" value="4" id="dominio_3" />
  34.           Ilimitados</td>
  35.       </tr>
  36.     </table>
  37.   <span class="radioRequiredMsg">Debe seleccionar alguna de las alternativas para poder continuar con la asesoria.</span></div>
  38.   <p>
  39.     <input type="submit" name="continuar" id="continuar" value="continuar" />
  40.   </p>
  41. </form>
  42. <script type="text/javascript">
  43. var spryradio1 = new Spry.Widget.ValidationRadio("opt-transferencia");
  44. </script>
  45. </body>
  46. </html>

sub_dominio.php

Código PHP:
Ver original
  1. <?php
  2. $_SESSION['transferencia'] = $_POST['transferencia'];
  3. ?>
  4. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  5. <html xmlns="http://www.w3.org/1999/xhtml">
  6. <head>
  7. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  8. <title>Bienvenido Sr. <?php echo $_SESSION['nombre']; ?>, <?php echo $_SESSION['apellido']; ?> a nuestro Asesor Online</title>
  9. <script src="SpryAssets/SpryValidationRadio.js" type="text/javascript"></script>
  10. <link href="SpryAssets/SpryValidationRadio.css" rel="stylesheet" type="text/css" />
  11. </head>
  12.  
  13. <body>
  14. <p>
  15. <?php echo 'Bienvenido Sr. '.$_SESSION['nombre'].' '.$_SESSION['apellido'].', a nuestro Asesor Online';?>
  16. </p>
  17. <p>Sr. <?php echo $_SESSION['nombre']; ?>
  18. ¿Cuento sub-dominios piensa alojar en su paquete? </p>
  19. es la cantidad de sub-dominios  que podras tener en tu paquete de Hosting.<br />
  20. Ejm: (videos.mi-dominio.com, chat.mi-dominio.com).
  21. <form id="sub-dominio" name="sub-dominios" method="post" action="cuentas-email.php">
  22.   <div id="opt-sub-dominio">
  23.     <table width="300">
  24.       <tr>
  25.         <td><label>
  26.           <input type="radio" name="sub-dominio" value="1" id="dominio_0" />
  27.           1 a 40</label></td>
  28.         <td><input type="radio" name="sub-dominio" value="2" id="dominio_1" />
  29.           40 a 80</td>
  30.       </tr>
  31.       <tr>
  32.         <td><input type="radio" name="sub-dominio" value="3" id="dominio_2" />
  33.           80 a 160</td>
  34.         <td><input type="radio" name="sub-dominio" value="4" id="dominio_3" />
  35.           Ilimitados</td>
  36.       </tr>
  37.     </table>
  38.   <span class="radioRequiredMsg">Debe seleccionar alguna de las alternativas para poder continuar con la asesoria.</span></div>
  39.   <p>
  40.     <input type="submit" name="continuar" id="continuar" value="continuar" />
  41.   </p>
  42. </form>
  43. <script type="text/javascript">
  44. var spryradio1 = new Spry.Widget.ValidationRadio("opt-sub-dominio");
  45. </script>
  46. </body>
  47. </html>
__________________
Respiro, luego existo.
  #17 (permalink)  
Antiguo 29/11/2011, 09:23
Avatar de webankenovi  
Fecha de Ingreso: noviembre-2011
Ubicación: España
Mensajes: 1.673
Antigüedad: 2 años, 11 meses
Puntos: 203
Respuesta: Pasar Variables de un Formulario a Otro

cuentas_email.php

Código PHP:
Ver original
  1. <?php
  2. $_SESSION['sub-dominio'] = $_POST['sub-dominio'];
  3. ?>
  4. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  5. <html xmlns="http://www.w3.org/1999/xhtml">
  6. <head>
  7. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  8. <title>Bienvenido Sr. <?php echo $_SESSION['nombre']; ?>, <?php echo $_SESSION['apellido']; ?> a nuestro Asesor Online</title>
  9. <script src="SpryAssets/SpryValidationRadio.js" type="text/javascript"></script>
  10. <link href="SpryAssets/SpryValidationRadio.css" rel="stylesheet" type="text/css" />
  11. </head>
  12.  
  13. <body>
  14. <p>
  15. <?php echo 'Bienvenido Sr. '.$_SESSION['nombre'].' '.$_SESSION['apellido'].', a nuestro Asesor Online';?>
  16. </p>
  17. <p>Sr. <?php echo $_SESSION['nombre']; ?>
  18. ¿Cuentas cuentas de e-mail nesesitaras? </p>
  19. es la cantidad de cuentas de e-mail que podras crear en tu paquete de hosting.<br />
  20. Ejm: ([email protected], [email protected]).
  21. <form id="cuentas-emails" name="cuentas-emails" method="post" action="cuentas-ftp.php">
  22.   <div id="opt-cuentas-email">
  23.     <table width="300">
  24.       <tr>
  25.         <td><label>
  26.           <input type="radio" name="cuentas-email" value="1" id="dominio_0" />
  27.           1 a 40</label></td>
  28.         <td><input type="radio" name="cuentas-email" value="2" id="dominio_1" />
  29.           40 a 80</td>
  30.       </tr>
  31.       <tr>
  32.         <td><input type="radio" name="cuentas-email" value="3" id="dominio_2" />
  33.           80 a 160</td>
  34.         <td><input type="radio" name="cuentas-email" value="4" id="dominio_3" />
  35.           Ilimitados</td>
  36.       </tr>
  37.     </table>
  38.   <span class="radioRequiredMsg">Debe seleccionar alguna de las alternativas para poder continuar con la asesoria.</span></div>
  39.   <p>
  40.     <input type="submit" name="continuar" id="continuar" value="continuar" />
  41.   </p>
  42. </form>
  43. <script type="text/javascript">
  44. var spryradio1 = new Spry.Widget.ValidationRadio("opt-cuentas-email");
  45. </script>
  46. </body>
  47. </html>

cuentas_ftp.php

Código PHP:
Ver original
  1. <?php
  2. $_SESSION['cuentas-email'] = $_POST['cuentas-email'];
  3. ?>
  4. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  5. <html xmlns="http://www.w3.org/1999/xhtml">
  6. <head>
  7. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  8. <title>Bienvenido Sr. <?php echo $_SESSION['nombre']; ?>, <?php echo $_SESSION['apellido']; ?> a nuestro Asesor Online</title>
  9. <script src="SpryAssets/SpryValidationRadio.js" type="text/javascript"></script>
  10. <link href="SpryAssets/SpryValidationRadio.css" rel="stylesheet" type="text/css" />
  11. </head>
  12.  
  13. <body>
  14. <p>
  15. <?php echo 'Bienvenido Sr. '.$_SESSION['nombre'].' '.$_SESSION['apellido'].', a nuestro Asesor Online';?>
  16. </p>
  17. <p>Sr. <?php echo $_SESSION['nombre']; ?>
  18. ¿Cuentas cuentas de e-mail nesesitaras? </p>
  19. es la cantidad de cuentas de FTP que podras crear en tu paquete de hosting.<br />
  20. Ejm: ([email protected], [email protected]).
  21. <form id="sub-dominio" name="ftps" method="post" action="diseno-web.php">
  22.   <div id="opt-cuentas-ftp">
  23.     <table width="300">
  24.       <tr>
  25.         <td><label>
  26.           <input type="radio" name="ftp" value="1" id="dominio_0" />
  27.           1 a 40</label></td>
  28.         <td><input type="radio" name="ftp" value="2" id="dominio_1" />
  29.           40 a 80</td>
  30.       </tr>
  31.       <tr>
  32.         <td><input type="radio" name="ftp" value="3" id="dominio_2" />
  33.           80 a 160</td>
  34.         <td><input type="radio" name="ftp" value="4" id="dominio_3" />
  35.           Ilimitados</td>
  36.       </tr>
  37.     </table>
  38.   <span class="radioRequiredMsg">Debe seleccionar alguna de las alternativas para poder continuar con la asesoria.</span></div>
  39.   <p>
  40.     <input type="submit" name="continuar" id="continuar" value="continuar" />
  41.   </p>
  42. </form>
  43. <script type="text/javascript">
  44. var spryradio1 = new Spry.Widget.ValidationRadio("opt-cuentas-ftp");
  45. </script>
  46. </body>
  47. </html>

diseño_web.php

Código PHP:
Ver original
  1. <?php
  2. $_SESSION['ftp'] = $_POST['ftp'];
  3. ?>
  4. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  5. <html xmlns="http://www.w3.org/1999/xhtml">
  6. <head>
  7. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  8. <title>Bienvenido Sr. <?php echo $_SESSION['nombre']; ?>, <?php echo $_SESSION['apellido']; ?> a nuestro Asesor Online</title>
  9. <script src="SpryAssets/SpryValidationRadio.js" type="text/javascript"></script>
  10. <link href="SpryAssets/SpryValidationRadio.css" rel="stylesheet" type="text/css" />
  11. </head>
  12.  
  13. <body>
  14. <p>
  15. <?php echo 'Bienvenido Sr. '.$_SESSION['nombre'].' '.$_SESSION['apellido'].', a nuestro Asesor Online';?>
  16. </p>
  17. <p>Sr. <?php echo $_SESSION['nombre']; ?>
  18. ¿Cuentas cuentas de e-mail nesesitaras? </p>
  19. es la cantidad de cuentas de FTP que podras crear en tu paquete de hosting.<br />
  20. Ejm: ([email protected], [email protected]).
  21. <form id="diseno-webs" name="diseno-webs" method="post" action="recomendacion.php">
  22.   <div id="opt-diseno-web">
  23.     <table width="300">
  24.       <tr>
  25.         <td><label>
  26.           <input type="radio" name="diseno-web" value="1" id="dominio_0" />
  27.           Si
  28.         </label></td>
  29.         <td><input type="radio" name="diseno-web" value="2" id="dominio_1" />
  30.           No</td>
  31.       </tr>
  32.     </table>
  33.   <span class="radioRequiredMsg">Debe seleccionar alguna de las alternativas para poder continuar con la asesoria.</span></div>
  34.   <p>
  35.     <input type="submit" name="continuar" id="continuar" value="continuar" />
  36.   </p>
  37. </form>
  38. <script type="text/javascript">
  39. var spryradio1 = new Spry.Widget.ValidationRadio("opt-diseno-web");
  40. </script>
  41. </body>
  42. </html>
__________________
Respiro, luego existo.

Última edición por webankenovi; 29/11/2011 a las 09:35
  #18 (permalink)  
Antiguo 29/11/2011, 09:38
Avatar de webankenovi  
Fecha de Ingreso: noviembre-2011
Ubicación: España
Mensajes: 1.673
Antigüedad: 2 años, 11 meses
Puntos: 203
Respuesta: Pasar Variables de un Formulario a Otro

recomendacion.php

Código PHP:
Ver original
  1. <?php
  2. $_SESSION['diseno-web'] = $_POST['diseno-web'];
  3. ?>
  4. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  5. <html xmlns="http://www.w3.org/1999/xhtml">
  6. <head>
  7. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  8. <title>Bienvenido Sr. <?php echo $_SESSION['nombre']; ?>, <?php echo $_SESSION['apellido']; ?> a nuestro Asesor Online</title>
  9. </head>
  10.  
  11. <body>
  12. <p>
  13. <?php echo 'Bienvenido Sr. '.$_SESSION['nombre'].' '.$_SESSION['apellido'].', a nuestro Asesor Online';?>
  14. </p>
  15. <p>Sr. <?php echo $_SESSION['nombre']; ?> la recomendacion de su plan es la siguientes
  16. </p>
  17. <p><?php
  18.     echo $_SESSION['nombre'].',<br />';
  19.     echo $_SESSION['apellido'].',<br />';
  20.     echo $_SESSION['email'].',<br />';
  21.     echo $_SESSION['dominio'].',<br />';
  22.     echo $_SESSION['sub-dominio'].',<br />';
  23.     echo $_SESSION['transferencia'].',<br />';
  24.     echo $_SESSION['cuentas-email'].',<br />';
  25.     echo $_SESSION['ftp'].',<br />';
  26.     echo $_SESSION['diseno-web'];
  27. ?></p>
  28. </body>
  29. </html>
__________________
Respiro, luego existo.

Última edición por webankenovi; 29/11/2011 a las 09:53
  #19 (permalink)  
Antiguo 29/11/2011, 09:55
Avatar de webankenovi  
Fecha de Ingreso: noviembre-2011
Ubicación: España
Mensajes: 1.673
Antigüedad: 2 años, 11 meses
Puntos: 203
Respuesta: Pasar Variables de un Formulario a Otro

Cita:
Iniciado por webankenovi Ver Mensaje
esque no debes dar valor en cada pagina a una variable de session con una vez es suficiente session_start() guarda el resultado para mostrarlo donde tu kieras asta que destruyas dicha session con una vez que hagas esto vale

$_SESSION['nombre'] = $_POST['nombre']; y en una sola pagina es suficiente como en paso 2 ves que ay no aparecen las sessiones de nombre y email pero si se muestran? asi debe de ser , de todas maneras ya le echo un ojo a tu codigo .

imagina q en una pagina 1 session nombre es juan y en un paso5 le das $_SESSION['nombre'] = $_POST['nombre'] y post esta vacio session nombre sera nulo

Y acostumbrate a poner asi session_start();

<?php
session_start();

no dejes espacios xq puede dar fallos

echo $_SESSION['cuentas-email'],'<br />'; esa coma esta mal , esta mal concatenado
tampoco repitas sesiones lo iciste en sub-dominios y ftp diste el mismo valor de sesion

bueno cualquier problema me lo comentas
__________________
Respiro, luego existo.
  #20 (permalink)  
Antiguo 30/11/2011, 05:40
 
Fecha de Ingreso: septiembre-2008
Mensajes: 101
Antigüedad: 6 años
Puntos: 4
Respuesta: Pasar Variables de un Formulario a Otro

ok hermano mil gracias ya voy adelantanto un mundo cualquier cosa te puedo dar un PM
  #21 (permalink)  
Antiguo 30/11/2011, 11:06
Avatar de webankenovi  
Fecha de Ingreso: noviembre-2011
Ubicación: España
Mensajes: 1.673
Antigüedad: 2 años, 11 meses
Puntos: 203
Respuesta: Pasar Variables de un Formulario a Otro

entnces con los codigos que te di y las explicaciones ya te a quedado solucionado verdad? SI PUEDES DARME UN PRIVI NO M IMPORTA
__________________
Respiro, luego existo.

Última edición por webankenovi; 30/11/2011 a las 11:18
  #22 (permalink)  
Antiguo 24/05/2012, 12:18
sjj
 
Fecha de Ingreso: octubre-2008
Mensajes: 200
Antigüedad: 6 años
Puntos: 12
Respuesta: Pasar Variables de un Formulario a Otro

Muy bueno este código. Yo necesito hacer algo similar, pero con dos diferencias:

- Los campos no son de texto sino menú select.
- La página a la que se va a redirigir y que debe guardar los datos no es siempre la misma sino que varía de acuerdo a lo elegido en uno de los select con un onchange.

Probé con los códigos que dejaron acá y funciona perfecto, pero cuando lo inserto en mi página no va. No tira ningún error, simplemente no guarda el valor.
  #23 (permalink)  
Antiguo 29/05/2012, 14:49
Avatar de webankenovi  
Fecha de Ingreso: noviembre-2011
Ubicación: España
Mensajes: 1.673
Antigüedad: 2 años, 11 meses
Puntos: 203
Respuesta: Pasar Variables de un Formulario a Otro

sjj

simplemente no gauarda el valor ? donde en las sessiones?
__________________
Respiro, luego existo.

Etiquetas: formulario, variables
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 11:03.
SEO by vBSEO 3.3.2