Nouveau WRInaute
Bonjour à tous.
J'utilise MySql et Php.
J'ai un site web et j'ai créé un moteur de recherche très basic. En fait ca retourne un nom de ville.
table SQL :
city
cityName
Dans ma table city j'ai un record "Montréal"
J'ai un "textfield" qui est le input de l'utilisateur.
Si je fais un query dans SQL directement :
SELECT * FROM city WHERE cityName LIKE '%Montréal%'
OU
SELECT * FROM city WHERE cityName LIKE '%Montreal%'
dans les 2 cas ca retourne Montréal
Par contre si je fais
$filter = $_POST['textfield'];
SELECT * FROM city WHERE cityName LIKE '%$textfield%'
dans le cas que le user tappe Montréal ca retourne Montréal, par contre si je tappe Montreal ca me retourne 0 result.
J'ai vu un post sur ce forum qui semblait être exactement le même problème, par contre il n'y avait de solution qui fonctionnait pour moi.
Avez-vous une idée quelqu'un,
Merci pour votre temps.
J'utilise MySql et Php.
J'ai un site web et j'ai créé un moteur de recherche très basic. En fait ca retourne un nom de ville.
table SQL :
city
cityName
Dans ma table city j'ai un record "Montréal"
J'ai un "textfield" qui est le input de l'utilisateur.
Si je fais un query dans SQL directement :
SELECT * FROM city WHERE cityName LIKE '%Montréal%'
OU
SELECT * FROM city WHERE cityName LIKE '%Montreal%'
dans les 2 cas ca retourne Montréal
Par contre si je fais
$filter = $_POST['textfield'];
SELECT * FROM city WHERE cityName LIKE '%$textfield%'
dans le cas que le user tappe Montréal ca retourne Montréal, par contre si je tappe Montreal ca me retourne 0 result.
J'ai vu un post sur ce forum qui semblait être exactement le même problème, par contre il n'y avait de solution qui fonctionnait pour moi.
Avez-vous une idée quelqu'un,
Merci pour votre temps.