Comunidad de diseño web y desarrollo en internet online

Introducir saltos de línea en un texto de una base de datos

Citar            
MensajeEscrito el 20 Oct 2016 10:21 pm
Hola buenas,
mi problema es el siguiente:

1. Voy introduciendo texto dentro de una base de datos
2. El texto está estructurado de tal manera que cada texto es introducido dentro de un campo
3. El texto puede tener varios párrafos. Todos dentro de dicho campo
...por ejemplo:
$var="Hola me llamo Carlos, soy de españa, me gusta..."
y en sql: lo introduczo como un campo dentro de una base de datos: algo así como
insert into mydbase (comments) values ('$var'")

4. Luego lo quiero mostrar en otra página, extrayéndolo de la vase de datos, algo así como
select all where comments="Svar"

...no importa la exactitud de la sintaxis,
- El problema es que sea como sea, el texto me sale todo en una sola misma linea, independientemente de las veces que yo haya pulsado intro a la hora de escribir el mensaje de la variable.

¿Alguien sabe cómo evitar ello? Es decir, ¿como hacer para que el texto sea fidedigno a los saltos de línea que tú habías usado?

Muchas gracias por adelantado

Por CarlosFuene

5 de clabLevel



 

firefox
Citar            
MensajeEscrito el 20 Oct 2016 10:39 pm
Solucionado! En breve mirando por ahí lo conseguí.

La solución es envolviendo la variable con esta función:

str_replace("\n", "<br>",$var);

Gracia a todos

Por CarlosFuene

5 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.