Enlever les <br>

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!!!!!

7 réponses

  1. 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
    1. 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
      1. 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
      2. 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
    2. 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
      1. ba ta ka faire un post-traitement juste avant d'insérer dans la bdd, tu utilise str_replace() pour corriger
        0
        1. 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
          1. 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
            1. 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
          2. sinon :

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

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