Plusieurs mots en paramètres de la barre d'adresse [Résolu]

nico1214 37 Messages postés mardi 17 juin 2003Date d'inscription 6 mai 2009 Dernière intervention - 10 nov. 2004 à 16:42 - Dernière réponse : nico1214 37 Messages postés mardi 17 juin 2003Date d'inscription 6 mai 2009 Dernière intervention
- 22 nov. 2004 à 13:22
Bonjour,

Lors d'une recherche dans un annuaire, il est possible que certains inscrits aient un nom composé de deux mots (exemple : quelqu'un qui s'appellerait De Laclé).
Lorsque l'utilisateur veut afficher sa fiche, on reload la page avec un paramètre supplémentaire dans la barre d'adresse : index.php?mode=voirFiche&nom=LE NOM DU BONHOMME.
Le problème c'est qu'avec les noms composés le paramètre ne passe pas bien : seul le premier mot est pris en compte (avec l'exemple précédent ça affiche index.php?mode=voirFiche&nom=DE).

Quelqu'un sait comment remédier à ce problème ?

Merci d'avance
Afficher la suite 

Votre réponse

4 réponses

Meilleure réponse
cs_Chouchou182 252 Messages postés vendredi 13 juin 2003Date d'inscription 25 avril 2011 Dernière intervention - 10 nov. 2004 à 18:26
3
Merci
Salut

Il te faut remplacer les caractères spéciaux (espaces par exemple...) par leur code en hexadécimal. Longue et fastidieuse tâche effectuée par la fonction urlencode qui te renvoie la chaîne passée en paramètre après transoformation pour ne pas poser de problème dans le cas d'une URL.

A++

Chouchou

Merci cs_Chouchou182 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 84 internautes ce mois-ci

Commenter la réponse de cs_Chouchou182
Meilleure réponse
cs_Anthomicro 9440 Messages postés mardi 9 octobre 2001Date d'inscription 13 avril 2007 Dernière intervention - 11 nov. 2004 à 00:01
3
Merci
Salut :-)

N'oublie pas la fonction urldecode() pour décoder les informations encodées dans l'url.

a ++

Merci cs_Anthomicro 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 84 internautes ce mois-ci

Commenter la réponse de cs_Anthomicro
nico1214 37 Messages postés mardi 17 juin 2003Date d'inscription 6 mai 2009 Dernière intervention - 10 nov. 2004 à 19:06
0
Merci
Salut Chouchou

Merci pour ta réponse j'essaierai lundi pour maintenant ;-)

A+
Commenter la réponse de nico1214
nico1214 37 Messages postés mardi 17 juin 2003Date d'inscription 6 mai 2009 Dernière intervention - 22 nov. 2004 à 13:22
0
Merci
Merci Choucou c'est exactement ce dont il me fallait :-)
Commenter la réponse de nico1214

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.