aquí el código:
Código PHP:
Ver original
<html> <head> <title>Elegir color de fondo con PHP</title> <?php $fondo = $_GET['colorlista']; $nombre = $_GET['nombrecolor']; ?> <style> body { <?php background: <?php echo $fondo ?>; <?php } else { ?> background: LimeGreen ; <?php } ?> <?php } else { ?> background: <?php echo $nombre?>; <?php } ?> } </style> </head> <body> <form action="#" method="GET"> <span>Selecciona un color de la lista: </span> <select id=”colorlista” name="colorlista"> <option value="LimeGreen" <?php if($_GET['color']=="LimeGreen") echo "selected="selected""; ?> >Lima</option> <option value="YellowGreen" <?php if($_GET['color']=="YellowGreen") echo "selected="selected""; ?> >Amarillo verdoso</option> <option value="Crimson" <?php if($_GET['color']=="Crimson") echo "selected="selected""; ?> >Carmesí</option> <option value="SteelBlue" <?php if($_GET['color']=="SteelBlue") echo "selected="selected""; ?> >Azul Acero</option> </select> <span>ó Escribe el nombre en inglés de un color:</span> <input type="text" name="nombrecolor" /><br/> <input name="cambiarfondo" type="submit" value="Cambiar el fondo!" /> </form> </body> </html>