Textaera retour à la ligne, texte en gras...
owi
-
owi -
owi -
Bonjour,
Donc j'ai créé un formulaire qui envoie les données directement sur ma base de donnée mais, le problème est que à chaque fois que je copie colle un texte par exemple :
test
Blablabblablabalbla
blablalbalbalbaalba
balbalalbalba
Et bien, il n'y pas de retour à la ligne mais un "rn" qui apparait, les soulignements, les mises en italiques et en gras n'apparaissent pas...
Je souhaiterais savoir si il y a une solution pour remédier à ces problèmes.
Merci d'avance.
Donc j'ai créé un formulaire qui envoie les données directement sur ma base de donnée mais, le problème est que à chaque fois que je copie colle un texte par exemple :
test
Blablabblablabalbla
blablalbalbalbaalba
balbalalbalba
Et bien, il n'y pas de retour à la ligne mais un "rn" qui apparait, les soulignements, les mises en italiques et en gras n'apparaissent pas...
Je souhaiterais savoir si il y a une solution pour remédier à ces problèmes.
Merci d'avance.
A voir également:
- Textaera retour à la ligne, texte en gras...
- Texte en gras - Guide
- Partager photos en ligne - Guide
- Retour à la ligne excel formule - Guide
- Mètre en ligne - Guide
- Transcription audio en texte word gratuit - Guide
11 réponses
Bonjour,
un textearea ne prend pas en compte la mise en forme du texte. Pour que les données insérées en bdd soient mises en formes lors de l'affichage ultérieur il faut soit enregistrer directement de l'html soit utiliser du BBCODE. le \n ou le \r correspondent à des retour chariot.
un textearea ne prend pas en compte la mise en forme du texte. Pour que les données insérées en bdd soient mises en formes lors de l'affichage ultérieur il faut soit enregistrer directement de l'html soit utiliser du BBCODE. le \n ou le \r correspondent à des retour chariot.
D'accord merci beaucoup je vais me renseigner sur google et si je n'y arrive pas je risque de revenir :)
merci encore
bonne journée
merci encore
bonne journée
Parce que d'après ce que j'avais lu, ce que je voulais semblait plus utiliser des fonctions tels que
nl2br($texte);
str_replace("\n","<br>", $variable);
ou autres...
De façon, à ce que je n'ai que à copier/coller mon texte.
Merci de ta réponse.
nl2br($texte);
str_replace("\n","<br>", $variable);
ou autres...
De façon, à ce que je n'ai que à copier/coller mon texte.
Merci de ta réponse.
Les fonctions nl2br et str_replace servent plus à l'affichage qu'à l'enregistrement en bdd.
On pourrait aussi parler de addslashes/stripslashes qui sont souvent utilisés pour éviter les injections sql.
On pourrait aussi parler de addslashes/stripslashes qui sont souvent utilisés pour éviter les injections sql.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bah justement c'est pour cela que je m'y étais intéressé, car c'est l'affichage qui m'intéresse, j'ai juste envie que les sautements de lignes apparaissent automatiquement (sur la page web) sans que j'ai à rentrer les balises <br/> et par la même occasion si un texte est déjà en gras, que je n'ai pas besoin de rajouter <strong> </strong>.
Saurais-tu m'indiquer comment intégrer ces fonctions, si ce n'est pas trop compliqué ?
Merci d'avance.
Saurais-tu m'indiquer comment intégrer ces fonctions, si ce n'est pas trop compliqué ?
Merci d'avance.
Très simplement lorsque tu veux afficher ton texte, dans ton code php tu écrits :
echo nl2br($tontext);
Oui mais le problème, c'est que les pages que je crée son directement mise sur ma DB et si je dois le faire pour toutes les pages, ça risque d'être long. Je peux peut-être l'intégrer dans mon header ou peut-être l'intégrer à la table de ma DB ?
Merci d'avance.
Merci d'avance.
Enfaite, je n'ai pas vraiment de code, si tu veux j'ai une page d'administration, à partir de laquelle je peux créer des articles, et ils se mettent directement sur la DB. Je te donne un exemple d'article http://www.series-films-streaming.com/series.php?id=376
(c'est sur la description que je souhaiterais que la mise en forme ce fasse. Parce que enfait quand je veux modifier un article, je le fais directement via phpmyadmin et non via le code.
(c'est sur la description que je souhaiterais que la mise en forme ce fasse. Parce que enfait quand je veux modifier un article, je le fais directement via phpmyadmin et non via le code.