Bonjour,
J'ai un doute sur la façon d'enregistrer en bd les données de plusieurs champs ...
Suite au formulaire je fais un :
Puis j'enregistre les données en bd. Donc les quotes sont échappées par un slash.(ex:L'estacade devient L\'estacade)
Pour l'affichage, dans la boucle while,je fais un:
Tout s'affiche correctement. Sa me vire tout les slash et convertit les balises HTML.
Par contre, si le nom de la ville enregistré contient un apostrophe ( ' ) (ex:L'estacade)
et que je fais un lien du style:
et que je récupère sur la page suivante par $_GET:
pour ensuite utiliser "$la_ville" comme variable pour une recherche dans ma bd, sa ne fonctionne pas, rien ne s'affiche ... WHY ?
Merci
J'ai un doute sur la façon d'enregistrer en bd les données de plusieurs champs ...
Suite au formulaire je fais un :
Code:
$lechamp12 = mysql_real_escape_string($_POST["ville"]);
Pour l'affichage, dans la boucle while,je fais un:
Code:
$la_ville = stripcslashes(htmlspecialchars($localisation['ville']));
Par contre, si le nom de la ville enregistré contient un apostrophe ( ' ) (ex:L'estacade)
et que je fais un lien du style:
Code:
<a href="'.$la_ville.'.php">'.$la_ville.'</a>
Code:
$la_ville=stripcslashes(htmlspecialchars($_GET["vil"]));
Merci