Tengo dos páginas, en la primera selecciono tipo de fuente, color, tamaño e introduzco el texto a modificar y en la segunda pretendo mostrar ese texto con el formato seleccionado en la página anterior. Os enseño el código
Aquí la primera página, que parece funcionar bien:
Código PHP:
<?php
session_unset();
?>
Código HTML:
<html> <head> <title>Modificar texto</title> </head> <body> <form method = "post" action = "http://localhost/mostrartexto.php"> <!--Pedimos al usuario que elija--> <p> Elige un estilo: <select name = "font"> <option value = "Verdana">Verdana</option> <option value = "Arial">Arial</option> <option value = "Times New Roman" selected>Times New Roman</option> </select> </p> <p> Elige un tamaño: <select name = "size"> <option value = "1">1</option> <option value = "2">2</option> <option value = "3">3</option> <option value = "4">4</option> </select> </p> <p> Elige color: <select name = "color"> <option value = "black" selected>black</option> <option value = "red">red</option> <option value="green">green</option> <option value = "purple">purple</option> </select> </p> Escriba el texto a modificar <p> <textarea name="textarea" cols="42"> </textarea> </p> <p> <input name="boton" type="submit" id="boton" value="Modificar" > </p> </form> </body> </html>
Código PHP:
<html>
<head>
<title>Mostrar texto</title>
</head>
<body>
<?php
$_session['font']=$_post['font'];
$_session['size']=$_post['size'];
$_session['color']=$_post['color'];
$_session['textarea']=$_post['textarea'];
//Mostramos el texto modificado
echo <Font size = $_session['size'] face = $_session['font'] color = $_session['color']>$_session['textarea']</font>;
?>
</body>
</html>
Hasta pronto.