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,
Gracias por tu valioso aporte, pero no me ha funcionado, a pesar de que realice un sistema de login y el usuario accesa sin problemas, no puedo mantener las variables de sesión para ese usuario y enviarlo a otra pagina, le sigo dando vuelta para ver si puedo encontrar la solución.
Tu solución se basa en enviar por la información por cada form, pero seria tedioso darle enviar a cada form porque te borra la información de otros form y seria volver a cargar información de los otros form.