Tom's Guide > Forum > Programmation > retour a la ligne
Mot :    Pseudo :           
 

J'ai sur mon site un formulaire qui enregistre les donnees dans une table mysql.
L'un des champs du formulaire est une zone texte.
Une fois enregistrées, les donnees sont retranscrites sur la page.
Comment tenir compte des retours à la ligne entrés par l'utilisateur dans la zone texte?

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

tu as la fonction PHP nl2br() qui transforme les "\n" (retour à la ligne) en un <br>.

------------------------------ Les dessins des seins ou les desseins des saints ?
Répondre à OmaR

Si je puis me permettre, l'utilisation de nl2br() AVANT l'insertion en base est une mauvaise idée, il vaut mieux s'en servir pour l'affichage.

Pourquoi? parce que si vous voulez donner la possibilité d'éditer le texte, vous serez obligé de les supprimer avant l'édition, puis de les remettre lors de l'enregistrement.
Et dans le cas où vous voulez éviter les injections de code, vous devez faire très attention à l'ordre d'exécution...

Bref, tout cela est une question d'optimisation, mais je tenais à le souligner.

------------------------------ Réseau IRC Francophone | g33k-zone
Défiez-moi donc !
Répondre à crazycat@idn
Tom's Guide > Forum > Programmation > retour a la ligne
Aller à :

Il y a 2543 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens