Récupération du text dans un textarea
GASTON22
Messages postés
204
Date d'inscription
Statut
Membre
Dernière intervention
-
GASTON22 Messages postés 204 Date d'inscription Statut Membre Dernière intervention -
GASTON22 Messages postés 204 Date d'inscription Statut Membre Dernière intervention -
Bonjour chers amis,
j'ai un formulaire dans lequel je modifie mon annonce... dans ce formulaire j'ai un textarea.
et quand je récupère mon text de ma base de donnée et je la met dans mon textarea il me fait sort les <br /> et c'est pas du tous agréable surtout pour les utilisateurs.
avez vous une idée svp comment je peux afficher mon text proprement sans ces balises de retour a la ligne...
j'ai un formulaire dans lequel je modifie mon annonce... dans ce formulaire j'ai un textarea.
et quand je récupère mon text de ma base de donnée et je la met dans mon textarea il me fait sort les <br /> et c'est pas du tous agréable surtout pour les utilisateurs.
avez vous une idée svp comment je peux afficher mon text proprement sans ces balises de retour a la ligne...
A voir également:
- Récupération du text dans un textarea
- Convertisseur récupération de texte - Guide
- Comment recuperer un message supprimé sur whatsapp - Guide
- Comment récupérer un document dans le presse-papier samsung - Guide
- Sms to text - Télécharger - Sauvegarde
- Comment récupérer un compte facebook piraté - Guide
2 réponses
Bonjour,
Essayez d'utiliser htmlspecialchars() sur la chaîne à mettre dans le DB ( description), et puis, quand tu le recupéré de DB , utiliser htmlspecialchars_decode() . Pourrait faire une différence.
Q1; est ce que dans la base de données s'enregistre seuelement le <br> ou non ?
NB ; ton problème avec langue arab ce peux etre d'eu que le type de ton DB n'est pas un utf8_general_ci malgré que les tables sont en utf8_general_ci sa focntionne pas si l'interclassement de DB n'est pas utf8_general_ci
La chance aide parfois, le travail toujours.
Essayez d'utiliser htmlspecialchars() sur la chaîne à mettre dans le DB ( description), et puis, quand tu le recupéré de DB , utiliser htmlspecialchars_decode() . Pourrait faire une différence.
Q1; est ce que dans la base de données s'enregistre seuelement le <br> ou non ?
NB ; ton problème avec langue arab ce peux etre d'eu que le type de ton DB n'est pas un utf8_general_ci malgré que les tables sont en utf8_general_ci sa focntionne pas si l'interclassement de DB n'est pas utf8_general_ci
La chance aide parfois, le travail toujours.
puis je récupère la variable $description dans une requete SQL classique: INSERT INTO posts...
ET ma table posts est codée en " utf8_general_ci " normalement je doit pas avoir de probleme.. meme les langues j'ai remarqué qu'il gére pas l'arabe par exemple pourtant mon site est multilingues.
en faite quand je récupère mon text du textarea, je le "NETOIE" c'est a dire:
il contient des retour a la ligne et des " et ' qui peuvent endommager la requete.
donc j'ai ajouté ces deux fonctions nl2br() et addlashes() pour gerer ajouter un \ après le ' et ajouter un <br /> quand il y a un retour a la ligne.
donc quand le text est stocké il est plus le meme puisque il a subit des modification ( les ajouts de <br /> et \ ... bref
après quand je veux le modifier, je le récupere de la base de donnée et je l'affiche dans un textarea il s'affiche avec <br /> et \ ... il est plus comprehensible et désagréable a voir et je suis sur qu'il existe un moyen pour régler ca puisque sur les autres site il y a pas ce problème.
mais j'ai pas arreté de chercher et j'ai pas trouvé... :/