GET[] : transforme ' en \'
Résolu
jack000
Messages postés
22
Date d'inscription
Statut
Membre
Dernière intervention
-
jack000 Messages postés 22 Date d'inscription Statut Membre Dernière intervention -
jack000 Messages postés 22 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un problème avec la fonction GET[],
Sur une page:
<a href="aff_info_film.php?info='.$donnees['titre'].'">clik ici</a>
Sur la page aff_info_film.php :
$info = $_GET['info']; // On récupère la variable
echo '<h1>'.$info.'</h1>'; //affiche l'info récupéré
Si le titre est " l'instinct de mort " il va s'afficher sur la page aff_info_film.php : " l\'instinct de mort "
Devant chaque apostrophe, va s'incruster \
Ce qu'il pose probléme avec ma base de donnée qui ne reconner plus les titre.
Merci à ceux qui essayeront de me venir en aide :)
J'ai un problème avec la fonction GET[],
Sur une page:
<a href="aff_info_film.php?info='.$donnees['titre'].'">clik ici</a>
Sur la page aff_info_film.php :
$info = $_GET['info']; // On récupère la variable
echo '<h1>'.$info.'</h1>'; //affiche l'info récupéré
Si le titre est " l'instinct de mort " il va s'afficher sur la page aff_info_film.php : " l\'instinct de mort "
Devant chaque apostrophe, va s'incruster \
Ce qu'il pose probléme avec ma base de donnée qui ne reconner plus les titre.
Merci à ceux qui essayeront de me venir en aide :)
A voir également:
- GET[] : transforme ' en \'
- Get data back - Télécharger - Récupération de données
- Eagle get - Télécharger - Web & Internet
- Get youtube - Télécharger - Téléchargement & Transfert
- Get adobe flash player - Télécharger - Divers Web & Internet
- Adobe get air - Télécharger - Édition & Programmation
5 réponses
bonjour
si tu veux afficher l'instinct au lieu de l\'instinct
suffit de faire ceci
$info = str_replace ("\","", $info);
ce qui signifie dans $info tu remplace tous les \ par rien :):)
par contre si si tu cherche a faire une requete sql avec l'instinct comme ca ca risque de poser probleme car le ' va dire des chose a sql loool
pour eviter cela utilise ceci
$info = mysql_escape_string($info);
voila j'espere avoir bien repondu :):)
Adns
si tu veux afficher l'instinct au lieu de l\'instinct
suffit de faire ceci
$info = str_replace ("\","", $info);
ce qui signifie dans $info tu remplace tous les \ par rien :):)
par contre si si tu cherche a faire une requete sql avec l'instinct comme ca ca risque de poser probleme car le ' va dire des chose a sql loool
pour eviter cela utilise ceci
$info = mysql_escape_string($info);
voila j'espere avoir bien repondu :):)
Adns
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question