[PHP] Garder mise en forme textarea
Fermé
cathy_9999
Messages postés
129
Date d'inscription
mercredi 13 juin 2007
Statut
Membre
Dernière intervention
24 janvier 2012
-
29 juin 2007 à 09:22
cathy_9999 Messages postés 129 Date d'inscription mercredi 13 juin 2007 Statut Membre Dernière intervention 24 janvier 2012 - 29 juin 2007 à 12:20
cathy_9999 Messages postés 129 Date d'inscription mercredi 13 juin 2007 Statut Membre Dernière intervention 24 janvier 2012 - 29 juin 2007 à 12:20
Bonjour
Comment garder la mise en forme d'un textarea ?? les retours à la ligne etc...
J'écris dans une textarea et après je la traite, et cela me fait un gros paragraphe, tout collé.
Comment faire?
Comment garder la mise en forme d'un textarea ?? les retours à la ligne etc...
J'écris dans une textarea et après je la traite, et cela me fait un gros paragraphe, tout collé.
Comment faire?
A voir également:
- [PHP] Garder mise en forme textarea
- Mise en forme conditionnelle excel - Guide
- Mise en forme tableau word - Guide
- Mise a jour chrome - Accueil - Applications & Logiciels
- Mise en forme tableau croisé dynamique - Guide
- Mise a jour windows 10 - Accueil - Mise à jour
4 réponses
cathy_9999
Messages postés
129
Date d'inscription
mercredi 13 juin 2007
Statut
Membre
Dernière intervention
24 janvier 2012
22
29 juin 2007 à 12:20
29 juin 2007 à 12:20
Voila seulement ce qu'il fallait faire :
$titre= stripslashes($_POST['titre']);
$texte = htmlentities($_POST['textarea']);
$texte=stripslashes(nl2br($texte));
Néanmoins autre souci, a chaque fois que je clique sur mon bouton modifier qui appelle ma requête, cela me rajoute a chaque fois, a chaque clique sur modifier : < /br>
donc on voit bien la mise en forme de faite mais avec des < /br> en +
$titre= stripslashes($_POST['titre']);
$texte = htmlentities($_POST['textarea']);
$texte=stripslashes(nl2br($texte));
Néanmoins autre souci, a chaque fois que je clique sur mon bouton modifier qui appelle ma requête, cela me rajoute a chaque fois, a chaque clique sur modifier : < /br>
donc on voit bien la mise en forme de faite mais avec des < /br> en +
wil_60_
Messages postés
9
Date d'inscription
vendredi 22 juin 2007
Statut
Membre
Dernière intervention
29 juin 2007
6
29 juin 2007 à 09:37
29 juin 2007 à 09:37
Pour le retour à la ligne, tu fais :
$nom_variable = $_POST['Le name de ta textarea'];
$nom_variable = nl2br($nom_variable);
Dans ta requete SQL
$query = "INSERT INTO nom_table(....., nom_du_textarea_dans_ta_table, .....) VALUES (....., '$nom_variable', ......)";
mysql_query($query) or die('Erreur sur la requête SQL ');
Aprés si tu veux centrer etc,...tu peux utiliser du javascript avec des bouttons de mise en forme ou en ecrivant en "brut" dans le textarea, c'est à dire pour centrer par exemple <center>ton texte</center> ou en gras <b>ton texte</b>
voila
$nom_variable = $_POST['Le name de ta textarea'];
$nom_variable = nl2br($nom_variable);
Dans ta requete SQL
$query = "INSERT INTO nom_table(....., nom_du_textarea_dans_ta_table, .....) VALUES (....., '$nom_variable', ......)";
mysql_query($query) or die('Erreur sur la requête SQL ');
Aprés si tu veux centrer etc,...tu peux utiliser du javascript avec des bouttons de mise en forme ou en ecrivant en "brut" dans le textarea, c'est à dire pour centrer par exemple <center>ton texte</center> ou en gras <b>ton texte</b>
voila
wil_60_
Messages postés
9
Date d'inscription
vendredi 22 juin 2007
Statut
Membre
Dernière intervention
29 juin 2007
6
29 juin 2007 à 09:59
29 juin 2007 à 09:59
avec le nl2br ça devrait marcher
cathy_9999
Messages postés
129
Date d'inscription
mercredi 13 juin 2007
Statut
Membre
Dernière intervention
24 janvier 2012
22
29 juin 2007 à 09:50
29 juin 2007 à 09:50
j'ai fais tout ça déja pour le gras, centrer etc... avec
echo preg_replace($patterns, $replacements, $texte);
Le seul souci que j'ai ! c'est que quand je vais a la ligne, ça le garde pas!
echo preg_replace($patterns, $replacements, $texte);
Le seul souci que j'ai ! c'est que quand je vais a la ligne, ça le garde pas!