Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/12/2004, 02:55
javifo
 
Fecha de Ingreso: mayo-2004
Mensajes: 393
Antigüedad: 20 años, 6 meses
Puntos: 0
Formato de texto en textarea

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.