Hola.
En una tabla tengo la variable $programa que recoge lo que se escribe en un campo textarea de un formulario.
Hago la consulta a la bd para llamar a $programa (y otras variables), que me llegan bien a la página verdatos.php
Luego la envío a la página modifica.php haciendo:
<a href=\"modifica.php?programa=$progama\">Modificar</a>
En esta página inserto el valor de $programa en un textarea
<TEXTAREA cols=\"100\" rows=\"8\" name=\"program\">$program</textarea>
Y me muestra el valor de $program en texto plano.
Este es el texto que quiero formatear, de modo que aparezca tal como fue escrito inicialmente.
He probado de poner en verdatos.php
$programa = nl2br($row[programa]);
y lo que me muestra en modifica.php es el texto bien , pero en donde había un salto de línea me pone <br />.
He pensado que poniendo en modifica.php
$programa=str_replace("br /","br",$programa); me formatearía, pero lo que hace es cambiar <br /> por <br>.
La verdad es que no sé por donde he de ir porque en otras partes de la web
pongo $programa = nl2br($row[programa]); y le sale el texto formateado. La diferencia es que donde sale bien son campos normales y no textarea.
¿Me podéis ayudar?. He buscado en las faqs y no he encontrado lo que busco.
Gracias.