Probleme espace requete sql

Fermé
Thomas - 13 sept. 2009 à 16:40
 Thomas - 13 sept. 2009 à 23:23
Bonjour,

voila j ai un petit soucis avec une fichier php.

la ligne est

echo"<tr><td bgcolor='#CCCCCC'>".$id."</td><td bgcolor='#CCCCCC'>".$nom."</td><td bgcolor='#CCCCCC'>".$prenom."</td><td bgcolor='#CCCCCC'>".$adresse."</td><td bgcolor='#CCCCCC'>".$ville."</td><td bgcolor='#CCCCCC'>".$codepostal."</td><td bgcolor='#CCCCCC'>".$tel."</td><td bgcolor='#CCCCCC'>".$email."</td><td bgcolor='#CCCCCC'>".$license."</td><td bgcolor='#CCCCCC'>".$historique."</td><td bgcolor='#CCCCCC'>".$datecreation."</td><td bgcolor='#CCCCCC'><A HREF='annuaire.php?task=4&id=$id&nom=$nom&prenom=$prenom&adresse=$adresse&ville=$ville&codepostal=$codepostal&tel=$tel&email=$email&license=$license&historique=$historique&datecreation=$datecreation'>modifier</A></td><td bgcolor='#CCCCCC'><A HREF='annuaire.php?task=3&id=$id'>effacer</A></td></tr>";
};

principalement

<A HREF='annuaire.php?task=4&id=$id&nom=$nom&prenom=$prenom&adresse=$adresse&ville=$ville&codepostal=$codepostal&tel=$tel&email=$email&license=$license&historique=$historique&datecreation=$datecreation'>

quand la page s affiche il m affiche bien le text mais si le text contien un espace il m affiche que la premiere parti...
comment faire pour modifier ca et generé un %20 dans le lien

11 réponses

avion-f16 Messages postés 19125 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 23 mars 2023 4 468
13 sept. 2009 à 16:46
utilise la fonciton urlencode('ton texte ou ta variable');
0
<A HREF='annuaire.php?task=4&id=$id&nom=urlencode'$nom'&prenom=urlencode'$prenom'&adresse=$adresse&ville=$ville&codepostal=$codepostal&tel=$tel&email=$email&license=$license&historique=$historique&datecreation=$datecreation'>

comme cela ca ne fonctionne pas :$
0
graffx Messages postés 6430 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 24 mars 2019 2 017
13 sept. 2009 à 17:29
mais non il faut que tu declare la variable d' abord, laisse ton lien comme il etait avant mais avant ta reque tu met un truc du genre


$datacreation = urlencode('$datacreation');



:)
0
oké,

elle est deja declaré ici

$nom = $val['an_nom'];

mais je n arrive pas a replacer urlencode ... :$
0

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

Posez votre question
ah c est good ... par contre j obtiens + au lieu de %20 ....
0
graffx Messages postés 6430 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 24 mars 2019 2 017
13 sept. 2009 à 18:19
comment ca?
0
ben

$nom = urlencode($val['an_nom']);


ca me donne Thomas+Thomas et je veux juste qu il m affiche Thomas Thomas

avec un espace
0
graffx Messages postés 6430 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 24 mars 2019 2 017
13 sept. 2009 à 18:28
il me faudraitr plsu d' indice, il sort d' ou ce an_nom? il n' est pas dans le code plus haut, sauf erreur de ma part
0
http://lesjeux.nuxit.net/annuaire.txt

voila ...
0
avion-f16 Messages postés 19125 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 23 mars 2023 4 468
13 sept. 2009 à 18:32
Un peu plus d'explication :
Lorsque tu fais le lien, fait urlencode sur toutes la variables pour donner ça par exemple : http://example.com/page.php?nom=Thomas+Thomas. Ensuite, lors de l'affichage, utilise urldecode pour transformer « Thomas+Thomas » en « Thomas Thomas ».
0
personne pour m aider avec le code juste au dessus ? :$
0