Aide php slvp !

Résolu
Bonjour,


mon probléme est que , lorsque je récupère
les données de ma base (text avec des espace et retour chariot) php ignore les retours chariot et les espaces exemple:
"
bonjour
a tous

"
il m'affiche "bonjouratous"
merci d'avance :)

2 réponses

  1. peux tu montrer ton code pour l'insertion dans la base et la requête d'affichage stp?
    1. bah, mon code il est décrit comme suit:

      page index.php
      contient une textarea et un boutton

      l'orsque je clique sur le boutton
      une fonction ajax est déclencher:

      function submit(text)//le "text" est le contenue du textarea text
      {....}
      cette fonction fait l'appel a une page php(recuper.php) et ce dernier va retouner ce "text" après
      l'insertion des données (insertion puis récuperation)
      est-ce-que c'est claire
      je souhaite que tu connais ajax :)
  2. mais je sais pas si c'est normal au niveau des espaces. mais le "retour chariot" y a des fonctions php pour faire cela: nl2br()

    déjà sur ton exemple je ne vois que des "retours chariots"
    nl2br() va générer ceci et l'affichage sera normale
    <br>bonjour<br>a tous<br><br>  
    

    @+
    1. bonsoir ,
      mais non il ya des retours chariot dans mon exemple :)
      "
      bonjour
      a tous
      "
      c'est en fait équivalant a ceci:
      "
      bonjour "\n"a tous

      "
      le retour a la ligne :-)
      je pense que mon probléme issu d'ajax
    2. bonjour les gars :)
      j'ai la solution

      "eone2" le probléme est au niveau du html , avant de passer au php ,
      j'ai remplacer les '\n' par "<br>" a l'aide du javascript et tous va bien :))
      merci pour tous