Problème PHP/HTML

Résolu
Bonjour,
Mon problème est le suivant:
Dans un formulaire je rentre un texte qui est sauvegardé dans la base de donné (retour à la ligne présent) mais lorsque je récupère mes données, ça affiche mon texte mais sans les retours à la ligne.
Si quelqu'un aurait une idée et s'il le faut un bout de script à me faire parvenir je vous remerci.

Cordialement,
Sporto
Configuration: Windows XP
Internet Explorer 6.0

4 réponses

  1. Contributeur
    Salut,

    Pour l'impression, essaye d'ajouter la fonction nl2br() : ça va ajouter des balises <br> à chaque retour de chariot.

    @Bientôt
    1. Ok merci beaucoup.
      Mais il faut le rajouter ou ça? une fois la table selectionnée?
  2. Contributeur
    Par exemple, le code :
    <?php
    echo nl2br("foo n'est pas\n bar");
    ?>

    va afficher :

    foo n'est pas<br />
    bar

    Il te faudra donc l'inserver dans chaque impression à l'écran.
    1. ok merci.
      Mais lorsque je récupère mes données dans la base, ça va me les replasser ou il y a un retour charrio dans la base?
      ou il faut faire en plus une modification au formulaire?
  3. Contributeur
    Non non, ton formulaire peut rester tel qu'il est actuellement.

    Les retour de chariot vont être remplacés par des <br>, ça affecte uniquement l'impression, pas le reste.