Création
d'entreprise
Posez votre question Signaler

Probleme d'apostrophes en php [Résolu]

linuxman07 49Messages postés 31 juillet 2007Date d'inscription - Dernière réponse le 1 août 2007 à 13:57
Bonjour à tous,
J'ai un petit je bosse tout lété sur un projet avec un entreprise
je moccupe de leur intranet écrit en php
jai crée un formulaire qui permet d'ajouter une maison (description adresse nb chambres ....)
et le souci c'est que lorsque je valide on me signale une erreur du aux apostrophes contenu dans le descriptif de la maison (exemple: "Maison indépendante à 15 km de la mer et des grandes plages de la Côte d'Azur, au coeur du superbe massif de l'Estérel") j'utilise phpmyadmin sous linux si quelqun peut maider ce serait cool
Bonne journée a tous...
Je pense que ca provient du jeu de caractère de phpmyadmin comment fait on pour modifier le jeu de caractere de mysql sachant qu actuellement le jeux de caractère est iso 8859-1 et je souhaiterai le mettre en UTF8 merci
Lire la suite 

Probleme d'apostrophes en php »

4 réponses
Réponse
+2
moins plus
php échappe les apostrophes automatiquement c'est à dire qu'il rajoute \ devant '

pour éviter que celle ci soit interprétée dans tes lignes de codes

alors avant de réafficher une description de maison lue dans la base de donnée, tu utilises la fonction stripslashes()

ex:

$chaine_a afficher=stripslashes($chaine_lue_ds_BD);
linuxman07- 1 août 2007 à 09:56
En fait lorsque je valide le formulaire ca met a jour les données d'une maison ds la base de donnée et vu qu il y a
les apostrophes ca pose probleme
Alain42 - 1 août 2007 à 10:16
alors utilises addslashes() avant d'enregistrer ou dans ta requette utilises plutot des " que des '
linuxman07- 1 août 2007 à 13:57
Cbon alain je te remercie le probleme est résolu
Ajouter un commentaire
Ce document intitulé « Probleme d'apostrophes en php » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?