Enlever les <br>

Fermé
layork Messages postés 361 Date d'inscription vendredi 16 janvier 2004 Statut Membre Dernière intervention 6 avril 2009 - 23 juin 2004 à 16:48
 hearken - 19 nov. 2015 à 16:50
salu salu!!!

voila, mon pb est tout simple, j affiche dans un text area un texte que je recupere d'une bdd afin de le modifier
le pb c es que je reli, mais avec des <br /> de partout
je voudrai savoir comment faire pour ne pas afficher les <br />
(mais conserver les retours a la ligne)
voila ma ligne de code:
<td><textarea rows="5" name="resolution" cols="30" ><?echo($donnees['resolution']);?></textarea></td>

merci d'avance ;)

l'informatique ca rend fou!!!!!
A voir également:

7 réponses

Dubinc Messages postés 157 Date d'inscription mardi 18 mai 2004 Statut Membre Dernière intervention 14 septembre 2007 23
23 juin 2004 à 16:50
Je ne pense pas que se soit possible mais je me trompe peu etre

"Un simple homage a JAH, ss joins ni faux rasta, simple mes
au roi, qu'je sens si pres de moi" DubIncorporation
0
Ben il me semble que dans un textarea le retour a la ligne se font avec "\n" donc ta juste a remplacer :
<?echo($donnees['resolution']);?>

par :
<?echo(str_replace("<br />","\n",$donnees['resolution']));?>

a tester et a confirmer....
0
Utilisateur anonyme
23 juin 2004 à 16:55
L'idee est bonne, j'avais fait ca, la syntaxe, j'ai completement oublie et pa sle temps de tester :o)

 .  .  En raison de l'indifference generale
\_/  Demain est annule
0
layork Messages postés 361 Date d'inscription vendredi 16 janvier 2004 Statut Membre Dernière intervention 6 avril 2009 11
23 juin 2004 à 17:00
ta solution ne marche pas, car en fait, il fait des retours a la ligne en plus

moi je recupere un truc du genre:
blabla <br />
blabla<br />

je voudrai:
blabla
blabla

avec ta methode:
blabla

blabla


donc voili
fodrai peut etre que je fasse:
<?echo(str_replace("<br />","",$donnees['resolution']));?>


l'informatique ca rend fou!!!!!
0
layork Messages postés 361 Date d'inscription vendredi 16 janvier 2004 Statut Membre Dernière intervention 6 avril 2009 11
23 juin 2004 à 16:54
arf zut de fulte :p
le truc, c es que en fait c es pour modifier un champs
alors lorsqueje recupere la valeur, j ai des <br> ET des retors a la ligne, ce qui fait que apres quand je renvoi, si j eleve pas les <br> et ba j'ai le double de retour a la ligne :(
vu que il met dans la base les <br> affichés et ossi des nouveau <br>

l'informatique ca rend fou!!!!!
0
ba ta ka faire un post-traitement juste avant d'insérer dans la bdd, tu utilise str_replace() pour corriger
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Dubinc Messages postés 157 Date d'inscription mardi 18 mai 2004 Statut Membre Dernière intervention 14 septembre 2007 23
23 juin 2004 à 16:57
lol j'ai du mal a te suivre la :p

"Un simple homage a JAH, ss joins ni faux rasta, simple mes
au roi, qu'je sens si pres de moi" DubIncorporation
0
layork Messages postés 361 Date d'inscription vendredi 16 janvier 2004 Statut Membre Dernière intervention 6 avril 2009 11
23 juin 2004 à 17:04
ca y est!!!
merci, la methode de ibook etais presque la bonne,
il faut que je mette ca:
<?echo(str_replace("<br />","",$donnees['resolution']));?>

et il me met le texte avec les retour a la ligne, sans afficher les <br/>come ca quand je renvoi, il ne met pas de <br> en plus

thx a vous tous ;)

l'informatique ca rend fou!!!!!
0
C'est parce que tu as utilisé la fonction nl2br() qui ajoute les retour charriot
il suffit de l'enlever..

6 ans après ca va mieux?
0
sinon :

preg_replace("<br/>", " \n", $tavariable);

ps: double les cheuvrons du <br /> si il s'affiche encore
-1