|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre régulier
![]() Inscription : novembre 2003 Messages : 106 ![]() |
Bonjour,
Je suis en train de faire un annuaire pour une association. Mais je me trouve confronté à un problème : je voudrais qu'une recherche dans l'annuaire ne tienne pas compte des caractères accentués. Imaginons que dans ma base j'ai un champ "prenom" qui a comme valeur " Jérôme". Je voudrais que, si le prénom tapé dans le formulaire de recherche est "jérôme" ou "jerome", celà me trouve mon enregistrement. Voilà ma requete, mais bien sur il me manque un truc pour arriver au résultat désiré... Code :
"SELECT prenom FROM annuaire WHERE prenom='$prenom' "
|
|
|
00
|
|
|
#2 |
|
Invité régulier
![]() Inscription : novembre 2004 Messages : 9 ![]() |
MySQL le fait par défaut (jeu de caractère en latin1 avec collation swedish)
|
|
|
00
|
|
|
#3 |
|
Membre régulier
![]() Inscription : novembre 2003 Messages : 106 ![]() |
Salut, merci pour ta réponse
ben, chez moi ca marche pas... Ca veut dire quoi ça : "collation swedish" |
|
|
00
|
|
|
#4 |
|
Invité régulier
![]() Inscription : novembre 2004 Messages : 9 ![]() |
ça veut rien dire
ton $prenom, il sort d'un formulaire ? si oui, quel codage des caractères ? as tu testé en ligne de commande ou sous phpMyAdmin ? |
|
|
00
|
|
|
#5 | ||
|
Membre régulier
![]() Inscription : novembre 2003 Messages : 106 ![]() |
oui, prénom sort d'un formulaire :
je suppose que c'est cette ligne qui t'intéresse : Code :
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-1" /> Les requetes : Code :
|
||
|
|
00
|
|
|
#6 |
|
Invité régulier
![]() Inscription : novembre 2004 Messages : 9 ![]() |
un echo "SELECT prenom FROM annuaire WHERE prenom='$prenom' "; te donne quoi ?
(si tu travaille en php...) |
|
|
00
|
|
|
#7 | ||
|
Membre régulier
![]() Inscription : novembre 2003 Messages : 106 ![]() |
oui je travail en php
Bon, je viens de comprendre le problème... En fait je fais un htmlentities() avant de faire ma requete et c'est ça qui coince... En le supprimant ça marche. Je ne comprends pas puisqu'un echo de ma variable apres le htmlentities me la renvoi identique. Code :
Merci pour ton aide. |
||
|
|
00
|
|
|
#8 |
|
Invité régulier
![]() Inscription : novembre 2004 Messages : 9 ![]() |
htmlentities va coder ton accent sous une forme ô regard le source de ta page, tu comprendera...
|
|
|
00
|
|
|
#9 |
|
Membre régulier
![]() Inscription : novembre 2003 Messages : 106 ![]() |
Ahhhhhhhhhh, mais que je suis C**
Merci !!!!!!!!! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com