IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Villes en doublon


Sujet :

PHP & Base de données

  1. #1
    Membre éprouvé
    Inscrit en
    Mars 2004
    Messages
    1 931
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 1 931
    Par défaut 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.

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Août 2002
    Messages
    1 060
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 1 060
    Par défaut
    Bonjour,

    La solution s'impose d'elle même : il faut une table des villes.

  3. #3
    Membre éprouvé
    Inscrit en
    Mars 2004
    Messages
    1 931
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 1 931
    Par défaut
    Bonjour,

    je n'ai pas tout compris.

    C'est bien une table ville que j'ai .

  4. #4
    Membre Expert
    Avatar de Seb33300
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2007
    Messages
    1 564
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Thaïlande

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 564
    Par défaut
    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

  5. #5
    Membre émérite
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    957
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 957
    Par défaut
    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.

  6. #6
    Membre émérite Avatar de FCYPBA
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    745
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 745
    Par défaut
    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

Discussions similaires

  1. Requete de comptage de doublons spéciale
    Par COliveOnTheNet dans le forum Langage SQL
    Réponses: 3
    Dernier message: 08/09/2003, 10h11
  2. PB: Insertion de doublon
    Par maxvador dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 04/09/2003, 12h07
  3. Réponses: 2
    Dernier message: 19/08/2003, 18h04
  4. tri a bulle sans les doublons
    Par comme de bien entendu dans le forum Algorithmes et structures de données
    Réponses: 4
    Dernier message: 10/03/2003, 16h29
  5. verification de doublons dans un tableau
    Par bohemianvirtual dans le forum C
    Réponses: 11
    Dernier message: 25/05/2002, 12h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo