Hola:
Estoy realizando un curso de php y estoy pagando la novatada de querer hacer las cosas bien... Nos han mandado un ejercicio en el que tengo que propagar el fondo que ha elegido un usuario a dos páginas, así como su nombre.
La primera página me sale bien (o eso creo). Pero no consigo propagar el color del fondo ni el nombre a la segunda página y me estoy volviendo loca... ¿alguien podría darme alguna pista?
Gracias.
Primera página:
Cita: Código HTML:
</HEAD>
<BODY>
<form name="color" method="POST" action="ejercicio36_b.php">
<b>Nombre:</b><br>
<input type="text" name="nombre" value=""><br>
<b>Elige un color de fondo:</b><br>
<input type="radio" name="color" value="#00FF7F">
Verde<br>
<input type="radio" name="color" value="#C0C0C0">
Gris<br>
<input type="radio" name="color" value="#BBFFFF">
Turquesa<br>
<input type="radio" name="color" value="#FFFF00">
Amarillo<br><br>
<input type="submit" name="Submit" value="Enviar">
</FORM>
</BODY>
--------------------------Segunda página-----------------------(ésta creo que está bien)
Cita: <?
session_cache_limiter('nocache,private');
session_name('pruebas');
session_start();
$color=$_POST['color'];
$_SESSION['variable1']=$_POST['nombre'];
$_SESSION['variable2']=$color;
echo $_SESSION['variable1'],"<br>";
echo "<body bgcolor=$color> </body>";
?>
<A href="ejercicio36_c.php?<?php echo SID; ?>">
Propagar la sesion</A>
-----------------Tercera página-------- (aquí es donde no me recoge el color del fondo ni el nombre de la persona, nada de nada
)
Cita: <?
session_cache_limiter('nocache,private');
session_name('pruebas');
session_start();
echo "Nombre: ".$_SESSION['variable1'],"<br>";
echo "Color de fondo: ".$_SESSION['variable2'],"<br>";
?>
Gracias a todos