Probleme espace requete sql

Thomas -  
 Thomas -
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
A voir également:

11 réponses

avion-f16 Messages postés 20367 Statut Contributeur 4 509
 
utilise la fonciton urlencode('ton texte ou ta variable');
0
Thomas
 
<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 7513 Statut Contributeur 1 975
 
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
Thomas
 
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
Thomas
 
ah c est good ... par contre j obtiens + au lieu de %20 ....
0
graffx Messages postés 7513 Statut Contributeur 1 975
 
comment ca?
0
Thomas
 
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 7513 Statut Contributeur 1 975
 
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
Thomas
 
http://lesjeux.nuxit.net/annuaire.txt

voila ...
0
avion-f16 Messages postés 20367 Statut Contributeur 4 509
 
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
Thomas
 
personne pour m aider avec le code juste au dessus ? :$
0