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

  FORUM HardWare.fr
  Programmation
  PHP

  traitement d'un textarea avec guillemets

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

traitement d'un textarea avec guillemets

n°1051145
Arrgghh
Posté le 18-04-2005 à 18:40:37  profilanswer
 

Voilà, je voudrais autoriser un utilisateur à remplir la zone de texte d'un formulaire en mettant des guillemets si ça lui chante. Comment dois-je traiter la variable qui contiendra son texte pour que celà ne produise pas d'erreurs par la suite du à ses fameuses guillemets ! Le but étant d'insérer ce texte dans une table SQL. J'ai bien pensé parcourir son texte caractère par caractère et rajouter un \ devant chaque guillemet mais il y a peut être plus simple non ?  :cry:

mood
Publicité
Posté le 18-04-2005 à 18:40:37  profilanswer
 

n°1051149
KangOl
Profil : pointeur
Posté le 18-04-2005 à 18:43:50  profilanswer
 

addslashes et stripslashes...


---------------
Nos estans firs di nosse pitite patreye...
n°1051665
rakken
Posté le 19-04-2005 à 00:39:41  profilanswer
 

Quand tu récuperes le code de ton textarea a la page suivante avec un $_POST["nom_de_ma_variable"] écrit a la place
$var_a_utiliser_avec_la_requete_sql = nl2br(htmlentities($_POST["nom_de_ma_variable"], ENT_QUOTES));
 
Ca traduit tout les caracteres "spéciaux" en leur code html, dont les " et '
Et en sortie, tu affiche ton messages tel qu'il est stocké dans ta base. ^^
 
ps : le nl2br sert a transformer les "\n" en <br>, pratique pour garder la mise en forme que le gars a voulu mettre dans son textarea.
--
Rakken


Message édité par rakken le 19-04-2005 à 00:41:03
n°1053384
Arrgghh
Posté le 20-04-2005 à 12:03:18  profilanswer
 

Merci c'est top !

n°1084329
treza22
Posté le 15-05-2005 à 16:57:26  profilanswer
 

ouais je suis d'accord c'est trop top! Moi qui me me prenait la tête....

n°1084420
yoyo354
Yoyo, le roi du ...
Posté le 15-05-2005 à 18:00:57  profilanswer
 

rakken a écrit :


ps : le nl2br sert a transformer les "\n" en <br>, pratique pour garder la mise en forme que le gars a voulu mettre dans son textarea.
--
Rakken


Petite précision pour les adorateurs du w3c extraite de la doc :
"Note :  Depuis PHP 4.0.5, nl2br() est désormais compatible XHTML. Toutes les versions antérieures à 4.0.5 retourneront l'argument string avec '<br>' inséré devant les nouvelles lignes, au lieu de '<br />'."
 
Et oui, c'est quand même important :jap:  

n°1084431
pmusa
&#9619;&#9619;&#9619;&#9619;&#9619;&#9619;&#9619;
Posté le 15-05-2005 à 18:08:27  profilanswer
 

édité.
j'ai rien dit. :sweat:


Message édité par pmusa le 15-05-2005 à 18:09:35

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

  traitement d'un textarea avec guillemets

 

Sujets relatifs
traitement en arrière-plan...[PHP] recherche textarea évolué
Traitement de video webcam - C++ vs JavaGuillemets dans une chaine de caractere
traitement d'images sous matlabtraitement d'images sous matlab
Traitement d'image sous c++Lien (trop) long et textarea...
[PHP/HTML] probleme avec nl2br et textarea 
Plus de sujets relatifs à : traitement d'un textarea avec guillemets


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