Aide php slvp !

Résolu
chabacha109 Messages postés 326 Statut Membre -  
chabacha109 Messages postés 326 Statut Membre -
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. Rom190686 Messages postés 445 Date d'inscription   Statut Membre Dernière intervention   35
     
    peux tu montrer ton code pour l'insertion dans la base et la requête d'affichage stp?
    0
    1. chabacha109 Messages postés 326 Statut Membre 9
       
      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 :)
      0
  2. Utilisateur anonyme
     
    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>  
    

    @+
    0
    1. chabacha109 Messages postés 326 Statut Membre 9
       
      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
      0
    2. chabacha109 Messages postés 326 Statut Membre 9
       
      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
      0