Hola, tengo un problemilla con el uso de addslashes.
Primero tengo un formulario con un campo de texto en el que relleno un titulo. Luego confirmo, leo el valor del campo y lo muestro en otra pantalla. Si quiero meter por ejemplo el datos
hola's mundo para evitar problemas con la
', al leer el resultado del POST hago
Código PHP:
$titulo=addslashes($_POST['titulo_art']);
Entonces si lo escribo con un echo lo escribe bien, si quito las \
Código PHP:
$titulo2=stripslashes($par['titulo_art']);
echo $titulo2;
//escribe hola's mundo -----------> Correcto
Pero si quiero meterlo como valor en un input text, me corta por la
', me pone una \ y elimina el resto.
Código PHP:
<input type='text' size='96' name='titulo_art' value='$titulo2'/>
//en el campo de texto guarda hola\ ------------->erróneo
¿Como hago para cargar el valor "bueno"en el input?