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   -
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 :)
A voir également:

5 réponses

adns Messages postés 1094 Date d'inscription   Statut Membre Dernière intervention   153
 
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
0
jack000 Messages postés 22 Date d'inscription   Statut Membre Dernière intervention  
 
ok nikel merci :)
0
adns Messages postés 1094 Date d'inscription   Statut Membre Dernière intervention   153
 
de rien ;)
0
ThEBiShOp Messages postés 8411 Date d'inscription   Statut Contributeur Dernière intervention   1 566
 
vaut mieux utiliser un stripslashes()... pourquoi faire compliqué ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
jack000 Messages postés 22 Date d'inscription   Statut Membre Dernière intervention  
 
oui je confirme !!

$info = stripslashes($_GET['info']);

c'est mieu :)
0