Autoriser l'Apostrophe !

Eléphant du PHP | 151 Messages

06 nov. 2005, 19:01

Salut tout le monde je voulais autoriser l'apostrophe (') dans mon champ de texte afin de pouvoir enregistrer son contenu dans ma base de données qu'est ce quoi je dois faire ?! Merci d'avance ! :wink:

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

06 nov. 2005, 19:04

Salut addslashes() devrai t'aider

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Eléphant du PHP | 63 Messages

06 nov. 2005, 19:23

Tu peux soit utiliser addslashes() sur ton champ avant ajout dans la base de données, et utiliser stripslahes() pour afficher correctement les données une fois récupérées de la base.

Personnellement, j'ai tendance à plutôt utiliser htmlentities qui convertit les caractères spéciaux (accents, guillemets et autres) en entités HTML (? devient & par exemple).
L'avantage est que tu peux afficher directement une chaîne encodée avec cette fonction sans avoir à la "déconvertir" (au pire, tu peux utiliser html_entity_decode pour réaliser l'opération inverse.

Eléphant du PHP | 151 Messages

06 nov. 2005, 19:38

Merci beacoup pour votre aide ! :D ça marche !