Jump to content

[php + mysql] "Prosa forçada"


WeRo

Recommended Posts

Viva!

Tou com um pequeno (grande) problema.

Imagem o seguinte, uma base de dados com poemas.

Pelo backoffice, eles sao inseridos na BD e ficam com os versos em linhas diferentes, ou seja, algo do genero:

Llego aquí después de cruzar el mar abierto del bosque,

el mar vegetal que habitas,

el abierto de ira en la oscuridad y en la luz que lo cruza a

hurtadillas,

en su densa, inhabitable noche de aullidos que impera

incluso de día o en el silencio,

mar de resmas de hojas

que caen y caen y crecen y brotan, todo al mismo tiempo,

de yerbas entrelazadas,

de mareas de pájaros,

de oleadas de animales ocultos.

Acontece é que quando faço a query para os visualizar, eles aparecem-me em "prosa", ou seja:

Llego aquí después de cruzar el mar abierto del bosque, el mar vegetal que habitas, el abierto de ira en la oscuridad y en la luz que lo cruza a hurtadillas, en su densa, inhabitable noche de aullidos que impera incluso de día o en el silencio, mar de resmas de hojas que caen y caen y crecen y brotan, todo al mismo tiempo, de yerbas entrelazadas, de mareas de pájaros, de oleadas de animales ocultos.

O campo na BD onde fica o poema, é do tipo TEXT

De que forma posso dar a volta a isto??

Abraço

Link to comment
Share on other sites

antes de inserir na base de dados, tens que usar uma funcao que e nl2br.

por exemplo, a pessoa escreve o poema, que fica na variavel texto, em vez de insrires isso directamente na base de dados ($texto = $_POST['texto']😛 , tens que por


$texto = $_POST['texto'];
$texto = nl2br($texto);

e agora inseres esse valor na base de dados, e quando fores ver na pagina web, aparece com quebras de pagina...

Proud LEIC-A@IST student!

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.