-
Villes en doublon
bonjour,
j'ai un formulaire avec le nom de tous les pays et je laisse
les internautes mettre le nom de la ville.
Mon souci c'est que je crains de me retrouver avec plein de doublons dans ma table
à partir du moment ou je laisse le champ libre aux internautes.
J'aimerais savoir comment éviter tous ces doublons, sachant que les mots
Vendée
vendee
vendée
ne sont pas de vrais doublons.
Je peux donc me retrouver avec 3 orthographes différentes pour une même ville.
Merci pour votre aide.
-
Bonjour,
La solution s'impose d'elle même : il faut une table des villes.
-
Bonjour,
je n'ai pas tout compris.
C'est bien une table ville que j'ai .
-
Comment sont stockée tes Pays et Villes dans ta base de données ?
Il suffit de placer les champs en clés primaire, cela empêchera les doublons
Par contre ça n'empêchera pas les doublon de faute d'orthographe ou de lettres accentuée ou pas
-
Si tu as une table avec toutes les villes, tu peux toujours via ajax orienter la saisie de l'utilisateur. Tu lui affiches juste en dessous de ton Input Box la liste des villes ayant la même orthographe que ce qu'il est en train de saisir.
-
Salut,
Au sein de PHP, il y a des fonctions intéressante pour les cas comme celui-là :
levenshtein()
similar_text()
soundex()
Mais tu as également à dispo certaines fonctions au sein du mysql :
soundex
et
sounds like
Après à toi de voir quelle approche adoptée