Foros del Web » Programando para Internet » PHP »

cambiar bgcolor por variable desde formulario

Estas en el tema de cambiar bgcolor por variable desde formulario en el foro de PHP en Foros del Web. Hola. Estoy empezando en php, así que tengo todavía muy pocos conocimientos y muchos problemas. El asunto: quiero que a través de un sencillo formulario ...
  #1 (permalink)  
Antiguo 06/09/2009, 15:19
 
Fecha de Ingreso: septiembre-2009
Mensajes: 6
Antigüedad: 14 años, 7 meses
Puntos: 0
cambiar bgcolor por variable desde formulario

Hola.
Estoy empezando en php, así que tengo todavía muy pocos conocimientos y muchos problemas.
El asunto: quiero que a través de un sencillo formulario con tres opciones se abra una página que muestre un color de fondo correspondiente a la selección hecha.
Por un lado tengo el formulario:
Código:
<HTML>
<HEAD>
</HEAD>
<BODY>
<form name='color1' action='color2.php' method='post'>
Elige tu color favorito:<br>

<input type='radio' name='color' value='#ff0000'>rojo</br>
<input type='radio' checked name='color' value='#009900'>verde</br>
<input type='radio' name='color' value='#0066cc'>azul</br>
<input type="submit" value="enviar">
<input type="reset" value="borrar">
</FORM>

</BODY>
</HTML>
Y por otro lado el archivo color2.php
Código:
<?php
$var= $_POST ['color'];
?>
<HTML>
<HEAD>
</HEAD>
<BODY  bgcolor="$var" >

</BODY>
</HTML>
Y ha funcionado, pero sólo una vez. No consigo que me cambie el color de fondo al seleccionar otro color.
Supongo que esto es una tontería, pero llevo horas probando maneras diferentes y no he conseguido avanzar.
Necesito ayuda.
Gracias.
  #2 (permalink)  
Antiguo 06/09/2009, 16:15
Avatar de kike00  
Fecha de Ingreso: febrero-2005
Ubicación: El Salvador
Mensajes: 180
Antigüedad: 19 años, 2 meses
Puntos: 7
Respuesta: cambiar bgcolor por variable desde formulario

Código php:
Ver original
  1. <?php
  2. if(!empty(isset($_POST ['color']))) $var = $_POST['color'];
  3. else $var = "#FFFFFF";
  4. ?>
  5. <HTML>
  6. <HEAD>
  7. </HEAD>
  8. <BODY  <?php echo "bgcolor='".$var."'"; ?> >
  9.  
  10. </BODY>
  11. </HTML>

saludos :P
  #3 (permalink)  
Antiguo 07/09/2009, 05:19
 
Fecha de Ingreso: septiembre-2009
Mensajes: 6
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: cambiar bgcolor por variable desde formulario

Siiiii!

Con todo el código que me pones me da error de variable, pero tomando la línea del cambio de color:
Código:
<BODY  <?php echo "bgcolor='".$var."'"; ?> >
funciona a la perfección.
Lo que me queda de aprender!

Muchas gracias, Kike, por tu ayuda!
Saludos
Ana
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:49.