Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1688 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Saut de ligne dans un <textarea> pour mySQL

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Saut de ligne dans un <textarea> pour mySQL

n°1322930
Sylver---
Not a geek. Just a human 2.0
Posté le 10-03-2006 à 16:44:00  profilanswer
 

Hi people !
J'ai un petit problème... j'ai un formulaire contenant un textarea où la personne va pouvoir ecrire ce qu'elle veut.
Le problème est que lorsqu'elle saute des ligne, il n'ya pas de balise d'ajouter... donc lorsque je le recupere (apres l'avoir injecté) de ma base mysql et que je l'affiche, il n'y a pas de saut de ligne.
C'est tout à fait normal, mais comment y remedier ?
 
Merci :jap:

mood
Publicité
Posté le 10-03-2006 à 16:44:00  profilanswer
 

n°1322932
the_bigboo
Posté le 10-03-2006 à 16:45:29  profilanswer
 

tu as une fonction PHP qui permet de transformer les sauts de lignes \n en <br /> HTML , au pire si tu la retrouve pas tu le fais avec un str_replace() ;)

n°1322934
the_bigboo
Posté le 10-03-2006 à 16:46:54  profilanswer
 
n°1322936
omega2
Posté le 10-03-2006 à 16:48:15  profilanswer
 

[:sh@rdar] "nl2br()"
Et je paris que tu ne fais pas non plus de "htmlentities()" à l'affichage. Celle ci sert à transformer les caractéres spéciaux du texte en caractére normal et donc à éviter que la saisie de code html ou css ne soit fatal au visiteur qui lira le message.

n°1322942
the_bigboo
Posté le 10-03-2006 à 16:51:09  profilanswer
 

ca veut dire quoi RTFM ? ( Au risque de passer pour un boulet... )

n°1322943
Sylver---
Not a geek. Just a human 2.0
Posté le 10-03-2006 à 16:51:39  profilanswer
 

the_bigboo a écrit :

tu as une fonction PHP qui permet de transformer les sauts de lignes \n en <br /> HTML , au pire si tu la retrouve pas tu le fais avec un str_replace() ;)


 
:jap:
 


 
:jap:
 

omega2 a écrit :

[:sh@rdar] "nl2br()"
Et je paris que tu ne fais pas non plus de "htmlentities()" à l'affichage. Celle ci sert à transformer les caractéres spéciaux du texte en caractére normal et donc à éviter que la saisie de code html ou css ne soit fatal au visiteur qui lira le message.


 
J'utilise htmlspecialchars().
 
Merci !
 
:jap:

n°1322944
Sylver---
Not a geek. Just a human 2.0
Posté le 10-03-2006 à 16:52:09  profilanswer
 

the_bigboo a écrit :

ca veut dire quoi RTFM ? ( Au risque de passer pour un boulet... )


 
Read The Fucking Manuel
Lit Le Putain de Manuel
 
:jap:

n°1322947
the_bigboo
Posté le 10-03-2006 à 16:53:24  profilanswer
 

Sylver--- a écrit :

Read The Fucking Manuel
Lit Le Putain de Manuel
 
:jap:


Trop fort :lol:


Message édité par the_bigboo le 10-03-2006 à 16:53:39
n°1386929
lkolrn
&lt;comment ça marche?&gt;
Posté le 13-06-2006 à 20:39:30  profilanswer
 

Heu... je récup un <textarea> dans une var, je fais echo ça me fout bien mes \r\n (mode windows)
 
et cependant mon

Code :
  1. $var=str_replace("\r\n","<br />",$var);

ne change rien...
 
wtf ? :sweat:

n°1387226
the_bigboo
Posté le 14-06-2006 à 11:21:56  profilanswer
 

nl2br() :o


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Saut de ligne dans un <textarea> pour mySQL

 

Sujets relatifs
Probleme Recuperation donnees Textarea d'un formulaire avec splitiframe - lien inexistant une fois en ligne
Optimisation d'une requete mysql[MySQL]Reverse engineering
creation graphique avec des données mysql en phpGros pb MySQL Server avec WAMP5
Fusionner deux bases mysqlCreer un raccourci en ligne de commande
[MySQL] Requete SQL pour supprimer des enregistrements identiques[MySQL] Quel type de champ pour quel type de données ?
Plus de sujets relatifs à : Saut de ligne dans un <textarea> pour mySQL


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR