Problème de caractères dans le liens... (ex: mapage.php?mavar=hello)

cs_Rabba Messages postés 16 Date d'inscription lundi 20 octobre 2003 Statut Membre Dernière intervention 14 mai 2005 - 6 nov. 2003 à 09:29
cs_Tortuegeniale Messages postés 1123 Date d'inscription lundi 7 janvier 2002 Statut Membre Dernière intervention 26 juin 2008 - 7 nov. 2003 à 14:56
Hello!

J'ai une page web codée en php et en javascript... J'ai des liste déroulantes et quand j'applique un onchange qui appelle la procédure Jump_Menu(). Dans celle-ci j'utilise la fonction eval() et je mets le lien plus ou moins comme ceci:

eval(targ+".location='insertion_admin.php?menu_Ath_Sav="+selObj.options[selObj.selectedIndex].value+"&txt_result="+document.Insertion.elements['txt_result'].value+"'");

Ce qui fait planter, c'est lorsque je remplis ma textbox 'txt_result' par du texte contenant un ' ... Comment faire pour contourner ce problème?

Merci d'avance!

@+

6 réponses

cs_Tortuegeniale Messages postés 1123 Date d'inscription lundi 7 janvier 2002 Statut Membre Dernière intervention 26 juin 2008
6 nov. 2003 à 16:42
Salut

essaye addslashes($phrase) ça ajoutera un \ devant les caracteres spéciaux

++

------
Je cherche un poste de developpeur PHP mysql, si vous avez une proposition ou si vous voulez mon CV ==> [mailto:tortue@kame-house.org mailto:tortue@kame-house.org]

=> http://www.kame-house.org La plus grosse base de données de DA du net
0
Tomcube Messages postés 311 Date d'inscription vendredi 4 avril 2003 Statut Membre Dernière intervention 14 septembre 2004 1
6 nov. 2003 à 18:24
Ouais, mais son truc qu'il enclenche c'est un javascirpt, donc les addslashes ne peuvent pas être faits ...
0
cs_Tortuegeniale Messages postés 1123 Date d'inscription lundi 7 janvier 2002 Statut Membre Dernière intervention 26 juin 2008
6 nov. 2003 à 20:37
arf ouais j'avais pas vu c vrai que c javascriptfr ici lol

bah suffit de faire un replace de ' par \' je pense

------
Je cherche un poste de developpeur PHP mysql, si vous avez une proposition ou si vous voulez mon CV ==> [mailto:tortue@kame-house.org mailto:tortue@kame-house.org]

=> http://www.kame-house.org La plus grosse base de données de DA du net
0
cs_Rabba Messages postés 16 Date d'inscription lundi 20 octobre 2003 Statut Membre Dernière intervention 14 mai 2005
7 nov. 2003 à 10:36
Merci! Et j'ai encore une petite question: Est-il possible de sauvegarder les variables contenant les txtbox des formulaire autrement que par les passer dans le liens (ex: mapage.php?txtbox1=aaa) ? Car on ne peut dépasser les 255 caractères...
0

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

Posez votre question
cs_Rabba Messages postés 16 Date d'inscription lundi 20 octobre 2003 Statut Membre Dernière intervention 14 mai 2005
7 nov. 2003 à 10:41
Merci! Et j'ai encore une petite question: Est-il possible de sauvegarder les variables contenant les txtbox des formulaire autrement que par les passer dans le liens (ex: mapage.php?txtbox1=aaa) ? Car on ne peut dépasser les 255 caractères...
0
cs_Tortuegeniale Messages postés 1123 Date d'inscription lundi 7 janvier 2002 Statut Membre Dernière intervention 26 juin 2008
7 nov. 2003 à 14:56
le passage des variables par url est limité a une certaine taille (3 - 4 Ko je crois) donc essaye de les passer autrement par exemple avec les sessions

------
Je cherche un poste de developpeur PHP mysql, si vous avez une proposition ou si vous voulez mon CV ==> [mailto:tortue@kame-house.org mailto:tortue@kame-house.org]

=> http://www.kame-house.org La plus grosse base de données de DA du net
0
Rejoignez-nous