hola a todos,
en primer lugar quiero felicitar a los creadores y a los participantes de este foro. Este es mi primer post y espero ayudar y recibir ayuda. Mi experiencia en php es poca; estoy haciendo un curso y se me plantea el problema siguiente:
 
Desarrolla un formulario en el que el usuario pueda escribir su nombre y elegir un color de fondo. Al enviar este formulario los valores de ambos campos se registrarán en variables de sesión y se visualizará una nueva página que tendrá el color de fondo elegido y que presentará el nombre de usuario. Además, esta página, contendrá un enlace a una segunda página a la que deberán propagarse los valores anteriores.
 
Como vereis, a mi no se me propaga el color de fondo sino su codigo hexadecimal. ¿cómo se hace?, no consigo encontrar la solución.
 
muchas gracias
 
 
-------------------------------------FORMULARIO-------------------------------------------------
 
<HTML>
<HEAD>
</HEAD>
<BODY>
 
<form name="color" method="post" action="ej36_a.php">
<b>Nombre:</b><br>
<input type="text" name="nombre" value=""><br>
<b>Apellidos:</b><br>
<input type="text" name="apellidos" value=""><br>
 
<b>Elige un color de fondo:</b><br>
 
 
<input type="radio" checked name="color" value="#00FF7F">
Spring green<br>
<input type="radio" name="color" value="#C0C0C0">
Grey<br>
<input type="radio" name="color" value="#BBFFFF">
Pale turquoise<br>
<input type="radio" name="color" value="#FFFF00">
Yellow<br><br>
 
<input type="submit" name="Submit" value="Aceptar">
</form>
</BODY>
</HTML>
 
-----------------------------------ej36_a.php-------------------------------------------
 
<?
session_start();
$color=$_POST['color'];
 
 
$_SESSION['variable1']=$_POST['nombre'];
$_SESSION['variable2']=$_POST['apellidos'];
$_SESSION['variable3']=$color;
 
echo $_SESSION['variable1'],"<br>";
echo $_SESSION['variable2'],"<br>";
echo "<body bgcolor=$color> </body>";
?>
 
 
<A Href="ej36_b.php?<?echo session_name()."=".session_id()?>">
                  Propagar la sesion</A>
 
------------------------------------------ej36_b.php-------------------------------------
 
<?
session_start();
echo "Nombre: ".$_SESSION['variable1'],"<br>"; 
echo "Apellidos: ".$_SESSION['variable2'],"<br>"; 
echo "Color de fondo: ".$_SESSION['variable3'],"<br>";  
echo "sesion: ".session_id(); 
?> 
   
 


