Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/10/2011, 10:14
carolina3
 
Fecha de Ingreso: agosto-2011
Ubicación: barcelona
Mensajes: 237
Antigüedad: 12 años, 9 meses
Puntos: 1
cambiar fondo dinamicamente

Muy buenas foreros , os quiero enseñar un código que encontré en una web para cambiar el fondo de un div , pero el caso es que me lanza un error en la linea 33 y no se por que, pues no veo el error.

aquí el código:

Código PHP:
Ver original
  1. <html>
  2. <head>
  3. <title>Elegir color de fondo con PHP</title>
  4. <?php
  5. $fondo = $_GET['colorlista'];
  6. $nombre = $_GET['nombrecolor'];
  7. ?>
  8. <style>
  9. body {
  10. <?php
  11. if (empty($nombre)) {
  12. if (!empty($fondo)) { ?>
  13. background: <?php echo $fondo ?>;
  14. <?php
  15. } else { ?>
  16. background: LimeGreen ;
  17. <?php } ?>
  18. <?php
  19. } else {
  20. ?>
  21. background: <?php echo $nombre?>;
  22. <?php
  23. }
  24. ?>
  25. }
  26. </style>
  27. </head>
  28.  
  29. <body>
  30. <form action="#" method="GET">
  31. <span>Selecciona un color de la lista: </span>
  32. <select id=”colorlista” name="colorlista">
  33. <option value="LimeGreen" <?php if($_GET['color']=="LimeGreen") echo "selected="selected""; ?> >Lima</option>
  34. <option value="YellowGreen" <?php if($_GET['color']=="YellowGreen") echo "selected="selected""; ?> >Amarillo verdoso</option>
  35. <option value="Crimson" <?php if($_GET['color']=="Crimson") echo "selected="selected""; ?> >Carmesí</option>
  36. <option value="SteelBlue" <?php if($_GET['color']=="SteelBlue") echo "selected="selected""; ?> >Azul Acero</option>
  37. </select>
  38. <span>ó Escribe el nombre en inglés de un color:</span>
  39. <input type="text" name="nombrecolor" /><br/>
  40. <input name="cambiarfondo" type="submit" value="Cambiar el fondo!" />
  41. </form>
  42. </body>
  43. </html>