Forcer le retour à la ligne pour stockage sql

Statut
N'est pas ouverte pour d'autres réponses.

k o D

Elite
Voilà, je voudrais parvenir à forcer le retour à la ligne d'un système de news que j'ai conçu.

Vous ne voyez pas ce que je veux dire? Ben en tapant 'enter' ici, j'obtiens





ceci...

Et c'est exactement çà que je voudrais faire...
PArce qu'avec une variable de type text sous sql, rien à faire, les 'enter' ne passent pas...
Si vous pouviez m'expliquer...

Merci d'avance :D
 

BaKa

Touriste
lu,

le mieux, tu t'occupes pas de ce qui entre dans la bdd mais plutot de ce qui ressort ...

donc avant d'afficher ta news tu fais ca :

$var_news = nl2br($var_news);

et tu aura des retour à la ligne ;)
 

Jereck

Α & Ω
Staff
Le retour à la ligne en HTML, c'est <br> et dans des datas SQL c'est '\n'
 
1er
OP
k o D

k o D

Elite
BaKa a dit:
lu,

le mieux, tu t'occupes pas de ce qui entre dans la bdd mais plutot de ce qui ressort ...

donc avant d'afficher ta news tu fais ca :

$var_news = nl2br($var_news);

et tu aura des retour à la ligne ;)
Ok merci bien :!:

Je vais tester çà.
 
1er
OP
k o D

k o D

Elite
Jereck le Blanc a dit:
Le retour à la ligne en HTML, c'est <br> et dans des datas SQL c'est '\n'
Oui je sais, mais comment faire pour qu'il interprète celà tout seul?

Je m'explique, comme ici, on tape dans une formulaire et on ne s'amuse pas à mettre '\n' ou <br> alors comment faire pour qu'il comprenne à la limite qu'à tel endroit il doit placer un '\n'?
 
la fonction "nl2br" va remplacer les \n pour <br> (=le retour a la ligne en html).

Lorsqu'un utilisateur entre un texte dans une textarea et qu'il fait "enter", le \n est automatiquement ajouter meme si tu ne le vois pas ....
 
1er
OP
k o D

k o D

Elite
Maitre_des_Cles a dit:
Jereck le Blanc a dit:
Le retour à la ligne en HTML, c'est <br> et dans des datas SQL c'est '\n'
Oui je sais, mais comment faire pour qu'il interprète celà tout seul?

Je m'explique, comme ici, on tape dans une formulaire et on ne s'amuse pas à mettre '\n' ou <br> alors comment faire pour qu'il comprenne à la limite qu'à tel endroit il doit placer un '\n'?
Ok la fonction de Baka est excellente, çà marche nickel
 
1er
OP
k o D

k o D

Elite
Petit-Raisin a dit:
la fonction "nl2br" va remplacer les \n pour <br> (=le retour a la ligne en html).

Lorsqu'un utilisateur entre un texte dans une textarea et qu'il fait "enter", le \n est automatiquement ajouter meme si tu ne le vois pas ....
Oui, j'ai vu en testant merci beaucoup :D
 

Xou

I ♥ rien
woué c génial qd ça marche :)
 

Jereck

Α & Ω
Staff
Petit-Raisin a dit:
la fonction "nl2br" va remplacer les \n pour <br> (=le retour a la ligne en html).

Lorsqu'un utilisateur entre un texte dans une textarea et qu'il fait "enter", le \n est automatiquement ajouter meme si tu ne le vois pas ....
lol .... j'ai fait un site avec un pote ... il avait fait lui-même cette fonction ... comme quoi, il aime vraiment bien se casser le c** pour rien
 

Xou

I ♥ rien
Jereck a dit:
Petit-Raisin a dit:
la fonction "nl2br" va remplacer les \n pour <br> (=le retour a la ligne en html).

Lorsqu'un utilisateur entre un texte dans une textarea et qu'il fait "enter", le \n est automatiquement ajouter meme si tu ne le vois pas ....
lol .... j'ai fait un site avec un pote ... il avait fait lui-même cette fonction ... comme quoi, il aime vraiment bien se casser le c** pour rien
bah c'est pas encore trop compliquer, suffit juste de pêcher le code du retour à la ligne :)
 

Jereck

Α & Ω
Staff
PRoMe a dit:
Jereck a dit:
Petit-Raisin a dit:
la fonction "nl2br" va remplacer les \n pour <br> (=le retour a la ligne en html).

Lorsqu'un utilisateur entre un texte dans une textarea et qu'il fait "enter", le \n est automatiquement ajouter meme si tu ne le vois pas ....
lol .... j'ai fait un site avec un pote ... il avait fait lui-même cette fonction ... comme quoi, il aime vraiment bien se casser le c** pour rien
bah c'est pas encore trop compliquer, suffit juste de pêcher le code du retour à la ligne :)
Enfin, bon, il avait mit ça dans la même fct que le remplacement de ": D" par ':D' alors...
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut