Problème PHP/HTML

Résolu
sporto Messages postés 44 Statut Membre -  
vlmath Messages postés 833 Statut Contributeur -
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. vlmath Messages postés 833 Statut Contributeur 160
     
    Salut,

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

    @Bientôt
    0
    1. sporto Messages postés 44 Statut Membre 2
       
      Ok merci beaucoup.
      Mais il faut le rajouter ou ça? une fois la table selectionnée?
      0
  2. sporto Messages postés 44 Statut Membre 2
     
    Up
    Comment marche la commande nl2br() ?
    0
  3. vlmath Messages postés 833 Statut Contributeur 160
     
    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.
    0
    1. sporto Messages postés 44 Statut Membre 2
       
      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?
      0
  4. vlmath Messages postés 833 Statut Contributeur 160
     
    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.
    0