Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/01/2014, 08:50
hectorsales
 
Fecha de Ingreso: octubre-2013
Ubicación: Castellón de la Plana
Mensajes: 9
Antigüedad: 10 años, 6 meses
Puntos: 0
Respuesta: Script: Formulario-estilo

Hola de nuevo como comentaba con este código consigo que al seleccionar cada una de las opciones se muestren en sus respectivos estilos, pero se intento seleccionar las tres a la vez o más de una opción (negrita, cursiva, subrayado) no me funciona..

Código PHP:
<html>
<head>
<title>Ejercicio_3</title>
</head>
<body>
<?php
if (isset($_REQUEST['aceptar']))
{
$marcado=$_REQUEST['marcado'];
$texto=$_REQUEST['texto'];
} else
{
$texto='Lorem Ipsum Dolor Sit Amet';
$marcado=$texto;

 echo 
"<p style='font-weight:$marcado; font-style:$marcado; text-decoration:$marcado'>$texto</p>";

?>
<hr>
<form method="post" action="<?php echo $_SERVER['PHP_SELF'?>">
Introduce el texto a mostrar:
<input type="text" name="texto" value="<?php echo $texto ?>">
<br>
Estilo del texto:
<input type="checkbox" name="marcado" value="bold" <?php if ($marcado=='bold') echo 'checked' ?> > Negrita
<input type="checkbox" name="marcado" value="italic" <?php if ($marcado=='italic') echo 'checked' ?> > Cursiva
<input type="checkbox" name="marcado" value="underline" <?php if ($marcado=='underline') echo 'checked' ?> > Subrayado
<br>
<input type="submit" name="aceptar" value="Aceptar">
</form>
</body>
</html>

Negrita






Cursiva







Subrayado





Como se puede apreciar sale correctamente pero si intento seleccionar más de una opción no funciona bien..el script simplemente coge la última opción señalada y desmarca la otra opción marcada.


El resultado correcto del script debería ser este:





Tengo que decir que llevo muy poco tiempo en php, recién estoy empezando..

Saludos ...