Confond la valeur ' et le séparateur '

wallysub Messages postés 43 Date d'inscription lundi 15 septembre 2008 Statut Membre Dernière intervention 25 août 2012 - 23 nov. 2009 à 18:33
wallysub Messages postés 43 Date d'inscription lundi 15 septembre 2008 Statut Membre Dernière intervention 25 août 2012 - 24 nov. 2009 à 17:44
echo "Valider ";

Bonjour dans la ligne ci dessus j'ai le pb suivant ['code'] me pose un souci car la valeure de "code" est du texte qui peut comtenir le caractere ' . alors si je me retourve avec un ' comme caractere ça ne va pas.
comme je sais un peu lire le php mais pas l'écrire avez vous svp une idée pour enlever les ' de ['code']

9 réponses

kohntark Messages postés 3705 Date d'inscription lundi 5 juillet 2004 Statut Membre Dernière intervention 27 avril 2012 30
23 nov. 2009 à 19:55
Salut,

ça ne va pas

Essaie d'être plus explicite, parce que là c'est vraiment limite.
A quel endroit se situe le problème exactement ? Une requête SQL ? autre chose ?
Fournis un peu de code en précisant bien ce qu'il se passe, et où.


Cordialement,


Kohntark -
0
wallysub Messages postés 43 Date d'inscription lundi 15 septembre 2008 Statut Membre Dernière intervention 25 août 2012
23 nov. 2009 à 20:49
je sais c pas evident d'xpliquer le pb :

sur la ligne de code suivante :

echo "Valider ";

il y a ['code'] : la valeur 'code' est du texte libre que l'utilisateur saisi à travers un formulaire. le probleme est que si l'utilisateur saisi un mot avec ' comme par exemple "l'hotel" et bien le guillemet met fin à ma ligne de commande.

j'essaye d'etre le plus clair possible pas facile
0
wallysub Messages postés 43 Date d'inscription lundi 15 septembre 2008 Statut Membre Dernière intervention 25 août 2012
23 nov. 2009 à 20:51
en clair avec cette ligne de commande : echo "Valider ";

la valeur de ['code'] ne peut pas contenir de guillemet sinon le guillement de la valeur donne fin à la ligne de commande.
0
kohntark Messages postés 3705 Date d'inscription lundi 5 juillet 2004 Statut Membre Dernière intervention 27 avril 2012 30
23 nov. 2009 à 20:56
Ok,

Vois du côté de urlencode puis urldecode.
Si ces données sont un peu longues ou "complexes" (présence de balises, caractères spéciaux, ...) tu gagnerais sans doute à les passer via POST.

Cordialement,


Kohntark -
0

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

Posez votre question
wallysub Messages postés 43 Date d'inscription lundi 15 septembre 2008 Statut Membre Dernière intervention 25 août 2012
23 nov. 2009 à 21:06
le probleme c'est que j'y comprend pas grand chose, tant pis je vais essayer de faire autrement, mais merci qu'en même
0
kohntark Messages postés 3705 Date d'inscription lundi 5 juillet 2004 Statut Membre Dernière intervention 27 avril 2012 30
23 nov. 2009 à 21:35
C'est quoi que tu ne comprends pas au juste ?
As tu consulté les docs ?
urlencode
urldecode

Il y a des exemples bien fait pour chacune de ces deux fonctions.
Si tu butes sur la compréhension de l'un deux n'hésites pas.

Je ne voudrais pas te démotiver mais je ne vois pas trop comment tu vas pouvoir faire autrement.

Cordialement,

Kohntark -
0
wallysub Messages postés 43 Date d'inscription lundi 15 septembre 2008 Statut Membre Dernière intervention 25 août 2012
24 nov. 2009 à 17:05
je vais regarder ça et je te tiens au courant, comme je ne connais pas grand chose au php que j'apprend petit à petit, j'espere que je vais comprendre ces fonctions.
0
wallysub Messages postés 43 Date d'inscription lundi 15 septembre 2008 Statut Membre Dernière intervention 25 août 2012
24 nov. 2009 à 17:07
premier coup d'oeil ça à l'air simple je devrai y arriver.
0
wallysub Messages postés 43 Date d'inscription lundi 15 septembre 2008 Statut Membre Dernière intervention 25 août 2012
24 nov. 2009 à 17:44
alors j'ai rajouté la fonction urldencode dedans et ça fonctionne merci beaucoup vivement que mes cours de php portent leur fruits.

echo "Valider ";
0
Rejoignez-nous