Le caractère & ne s'enregistre pas dans la base mySql.
Les caractères accentués et les apostrophes s'enrigistrent correctement avec le code suivant.
Code : Sélectionner tout - Visualiser dans une fenêtre à part if(isset($_POST['nom'])) $nom= utf8_decode($_POST['nom']); else $nom="inconnu";Mais pas l'esperluette (&). Toute la chaîne à partir de & disparait.
Code : Sélectionner tout - Visualiser dans une fenêtre à part $nom=mysql_escape_string($nom);
Bien entendu, dans le fichier index.php, il y a
Merci de votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <meta charset="utf-8">
Frederic
Partager