Pb variable à espace

Petit nouveau ! | 2 Messages

05 août 2010, 15:18

Bonjour,

j'ai une petite question toute bête :) j'ai une base Mysql contenant des variables qui peuvent avoir ou non des espaces.
Et je veux faire des tris en fonction de ces variables

(ex mon tableau est du genre les / sépares les champs)
ID / Modèle / Marque / Ref
1 / Frigo / Arthur Martin / LZ3GK
2 / Four / Arthur Martin / SD14
3 / Autoradio / Pioneer / S1GB
4 / Autoradio / Philips / GB52
5 / Autoradio / Sony / GG2V

si je veux faire passer Arthur Martin en variable dans une URL
(en considérant que j'ai déjà fais toute les atributions de variable)
quand je marque des choses du genre trucmuche.php?marque=$marque

Si je tombe sur une ligne avec Arthur Martin dans $marque mon url n'affichera que trucmuche.php?marque=Arthur

y a t'il une solution pour passer outre (à par mettre des %20 dans ma base à la place des espaces ?

(j'espere avoir été un poil clair :))

Eléphant du PHP | 50 Messages

05 août 2010, 15:36

Bonjour,

si j'ai bien compris, il te suffit d'utiliser urlencode http://php.net/manual/fr/function.urlencode.php et donc selon ton exemple
trucmuche.php?marque=<?php echo urlencode($marque); ?>

Petit nouveau ! | 2 Messages

05 août 2010, 15:49

moi je dis balèse :D de un mon explication était pas claire, de deux la tienne l'est totalement et de trois sa marche impec.

Donc un grand merci pour la rapidité et l'efficacité :)