Cita:
Iniciado por __SDP__ pagina1.php
Código PHP:
Ver original
if(isset($_POST["txtname"])){ $_SESSION["pagina1"] = trim($_POST["txtname"]); }
?>
<!DOCTYPE html>
<html>
<head></head>
<body>
<form action="" method="post">
<input type="text" name="txtname" value="
<?php if(isset($_SESSION['pagina1'])) echo $_SESSION['pagina1']; ?>">
<input type="submit" value="Enviar">
</form>
</body>
</html>
pagina2.php
Código PHP:
Ver original
if(isset($_POST["txtname"])){ $_SESSION["pagina2"] = trim($_POST["txtname"]); }
?>
<!DOCTYPE html>
<html>
<head></head>
<body>
<form action="" method="post">
<input type="text" name="txtname" value="
<?php if(isset($_SESSION['pagina2'])) echo $_SESSION['pagina2']; ?>">
<input type="submit" value="Enviar">
</form>
</body>
</html>
pagina3.php
Código PHP:
Ver original
$valorA = "";
$valorB = "";
if(isset($_SESSION["pagina1"])){ $valorA = $_SESSION["pagina1"]; } if(isset($_SESSION["pagina2"])){ $valorB = $_SESSION["pagina2"]; }
?>
<input type="text" value="<?php echo $valorA; ?>">
<input type="text" value="<?php echo $valorB; ?>">
este sencillo ejemplo funciona, yo creo que tu problema esta en que no validas las sesiones en cada input,
Hola __SDP__ he estado ajustando mi código en base a tu recomendación, y resulta que si me envía solo una variable y la otra no, podrías validar que tengo malo en el codigo siguiente porque no veo.
En la pagina 1 tengo esto:
Código PHP:
Ver original<?php
if (@!$_SESSION['Usuario']) {
header('Location:index.php'); /*Esto es para un registro de sesión y el usuario no me salte de pagina o me cambie la pagina escribiendo en la barra de navegación */ }
if(isset($_POST['eTangible'])){ $_SESSION['servqualusuario1'] = trim($_POST['eTangible']); }
$_SESSION['Nombre'] = $_POST['Nombre'];
?>
<form class="bangers-fuente text-center inline-block nombre-edicion" id="form1" name="form1" action="servqualusuario2.php" method="post">
Los Equipos de <?php echo $_SESSION['Nombre'];?> son de apariencia moderna.
<select name="sel" onchange="calcular(this.name);">
<option value="0">#</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
</select>
<br>
Las instalaciones físicas de <?php echo $_SESSION['Nombre'];?> son visualmente atractivas.
<select name="sel" onchange="calcular(this.name);">
<option value="0">#</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
</select>
<br>
Los Empleados de <?php echo $_SESSION['Nombre'];?> tienen una apariencia correcta.
<select name="sel" onchange="calcular(this.name);">
<option value="0">#</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
</select>
<br>
Los Elementos Materiales de <?php echo $_SESSION['Nombre'];?> (folletos, estados de cuenta y similares) son visualmente atractivos.
<select name="sel" onchange="calcular(this.name);">
<option value="0">#</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
</select>
<br>
<label for="Total">Total</label>
<input type="text1" id="eTangibleTotal" name="eTangibleTotal" value="0" style="width:150px" style="text-align:center"/>
<label for="Promedio">Promedio</label>
<input type="text1" id="eTangible" name="eTangible" value="
<?php if(isset($_SESSION['servqualusuario1'])) echo $_SESSION['servqualusuario1']; ?>" style="width:150px" style="text-align:center"/>
<input type="submit" id="Enviar" name="Enviar" value="Enviar"/>
</form>
</body>
<script src="js/servqual1.js"></script>
</html>
El input "eTangible se envía correctamente a la 2da y 3era pagina.
Ahora esto es lo que tengo en la segunda pagina:
Código PHP:
Ver original<?php
if (@!$_SESSION['Usuario']) {
}
if(isset($_POST['pTangible'])){ $_SESSION['servqualusuario2'] = trim($_POST['pTangible']); }
if(isset($_POST['eTangible'])){ $_SESSION['servqualusuario1'] = trim($_POST['eTangible']); }
$_SESSION['Nombre'] = $_POST['Nombre'];
?>
<form class="bangers-fuente text-center inline-block nombre-edicion" id="form2" name="form2" action="servqualusuario3.php" method="post">
Los Equipos de <?php echo $_SESSION['Nombre'];?> son de apariencia moderna.
<select name="sel5" onchange="calcular5(this.name);">
<option value="0">#</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
</select>
<br>
Las instalaciones físicas de <?php echo $_SESSION['Nombre'];?> son visualmente atractivas.
<select name="sel5" onchange="calcular5(this.name);">
<option value="0">#</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
</select>
<br>
Los Empleados de <?php echo $_SESSION['Nombre'];?> tienen una apariencia correcta.
<select name="sel5" onchange="calcular5(this.name);">
<option value="0">#</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
</select>
<br>
Los Elementos Materiales de <?php echo $_SESSION['Nombre'];?> (folletos, estados de cuenta y similares) son visualmente atractivos.
<select name="sel5" onchange="calcular5(this.name);">
<option value="0">#</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
</select>
<br>
<label for="Total">Total</label>
<input type="text1" id="pTangibleTotal" name="pTangibleTotal" value="0" style="width:150px" style="text-align:center"/>
<label for="Promedio">Promedio</label>
<input type="text1" id="pTangible" name="pTangible" value="
<?php if(isset($_SESSION['servqualusuario2'])) echo $_SESSION['servqualusuario2']; ?>" style="width:150px" style="text-align:center"/>
etan<input type="text1" id="eTangible" name="eTangible" value="
<?php if(isset($_SESSION['servqualusuario1'])) echo $_SESSION['servqualusuario1']; ?>" style="width:150px" style="text-align:center"/>
<p align="center" class="padding-btn">
<input type="submit" value="Enviar"/>
</p>
</form>
<p align="center" class="padding-btn">
<a href="servqualusuario1.php" class="btn-next"><<</a>
<a href="servqualusuario3.php" class="btn-next">>></a>
</p>
<script src="js/servqual1.js"></script>
</body>
</html>
En esta segunda pagina, la variable etangible de la primera pagina llega a esta 2da pagina sin problema alguno y aqui en la 2da pagina procedo enviar la variable ptangible a la 3era pagina, luego tengo el codigo para la 3era pagina:
Código PHP:
Ver original<?php
if (@!$_SESSION['Usuario']) {
}
$eTangible = '';
$pTangible = '';
if(isset($_SESSION['servqualusuario1'])){ $eTangible = $_SESSION['servqualusuario1']; } if(isset($_SESSION['servqualusuario2'])){ $pTangible = $_SESSION['servqualusuario2']; }
?>
<form class="bangers-fuente text-center inline-block nombre-edicion" id="form3" name="form3" action="" method="post">
<input type="number" min="0" max="100" step="1">
etangible <input type="text1" id="eTangible" name="eTangible" value="<?php echo $eTangible; ?>"/>
ptangible <input type="text1" id="pTangible" name="pTangible" value="<?php echo $pTangible; ?>" />
<input type="text1" id="Nombre1" name="textfield3" disabled=true/>
<input type="text1" id="Nombre1" name="textfield4" disabled=true/>
<input type="text1" id="Nombre1" name="textfield5" disabled=true/>
<input type="text1" id="Nombre1" name="textfield6" disabled=true/>
</form>
Aquí me llega la variable etangible de la primera pagina sin problema pero la 2da variable ptangible de la 2da pagina no llega al formulario y es aquí que estoy sin poder resolver, podrías guiarme un poco que error estoy cometiendo, que no lo veo.
Saludos y gracias nuevamente.