Ajax/Php : les antislashes se multiplient

Résolu
profgryzzli -  
 profgryzzli -
Bonjour,
j'ai un problème sur un include-ajax (je sais pas comment appeler ça) xmlrequest. A chaque étape de mon formulaire à étape, mes variables doublent leur antislashes. J'ai vérifié intégralement mes fichiers : pas de addslashes/stripslashes. Rien.
Les anti-slashes s'ajoutent devant les '. Incompréhensible.

9 réponses

  1. Alain_42 Messages postés 5413 Statut Membre 904
     
    Justement il faut que tu passes par une fonction stripslashes avant de les réafficher car ils sont certainement mis automatiquement
    0
  2. profgryzzli
     
    Rebonjour ;)
    Le problème est que le stripslashes bousille mes requêtes sql...
    0
  3. Alain_42 Messages postés 5413 Statut Membre 904
     
    il ne faut pas passer par stripslashes avant la requtte sql mais avant de réafficher le texte à l'étape suivante de ton formulaire
    0
  4. profgryzzli
     
    Le problème est que tout est traité en étape :

    1. Récupération $_post
    1.Bis Enregistrement insert s'il y a lieu
    2. Affichage $_POST pour rassurer le visiteur
    3. Recherche avec $_POST
    4. Nouveau champs
    5. Passage à la prochaine étape qui retourne ) $_POST
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Alain_42 Messages postés 5413 Statut Membre 904
     
    he bien justement il suffit de faire le stripslashes à la bonne étape:

    1. Récupération $_post
    1.Bis Enregistrement insert s'il y a lieu

    2. Affichage stripslashes($_POST) pour rassurer le visiteur //il faut le faire à ce moment la

    3. Recherche avec $_POST
    4. Nouveau champs
    5. Passage à la prochaine étape qui retourne ) $_POST

    il faut le faire à chaque fois que tu affichage mais seulement à ce moment là
    0
  7. profgryzzli
     
    J'ai suivi ce que je ne voulais pas faire : une sorte de bidouillage informatique.
    Ce que je ne comprends pas, c'est que get_magic_quotes_gpc() = 1 et ne donne aucun effet...
    0
  8. Alain_42 Messages postés 5413 Statut Membre 904
     
    ce n'est pas du bidouillage !
    0
  9. profgryzzli
     
    Cela ne change rien. Les \ se démultiplient toujours...
    0
  10. profgryzzli
     
    Le problème survenant avec les "... LIKE '%".$_POST['a']."%'" as-tu une autre alternative , une autre construction du like que je ne connaitrais pas ?
    Sinon je vais faire un "... LIKE \"%".$_POST['a'].\"%'"
    0