MySql, éviter les doublons dans un form php

Résolu/Fermé
alexilaiho1 Messages postés 40 Date d'inscription mercredi 23 avril 2008 Statut Membre Dernière intervention 20 décembre 2012 - 14 janv. 2011 à 01:26
alexilaiho1 Messages postés 40 Date d'inscription mercredi 23 avril 2008 Statut Membre Dernière intervention 20 décembre 2012 - 20 déc. 2012 à 17:27
Bonjour,

Je voudrais savoir comment permettre a mon formulaire de détecter les doublons avant d'insérer dans la base de données.
J'ai une petite idée mais je ne sais comment la compléter sans votre aide, je met le champ en question (login) en UNIQUE dans la base de données, mais je ne sais pas comment contenir l'erreur que ça génère quand j'envoie le formulaire, la voici :

Duplicate entry 'alexilaiho1' for key 'login'

Merci de votre aide! ^^

A voir également:

3 réponses

lolo1901 Messages postés 7 Date d'inscription vendredi 14 janvier 2011 Statut Membre Dernière intervention 5 février 2011 1
15 janv. 2011 à 14:08
la meilleure solution a ton problème serai d'utiliser de l'AJAX afin de verifier directement ce que l'utilisateur tape dans ton formulaire et donc d'eviter qu'il retape tout.
1
alexilaiho1 Messages postés 40 Date d'inscription mercredi 23 avril 2008 Statut Membre Dernière intervention 20 décembre 2012
14 janv. 2011 à 02:18
...et aussi j'ai oublié de préciser que j'ai un gros formulaire, presque tous les champs sont des spry, donc si par hasard j'arrive a contenir l'erreur, l'utilisateur se verra forcé de tout remplir dès le début, ce qui sera fatiguant lol!

S'il vous plait, j'ai besoin de votre aide =/. Si un autre article est quelque part dans le site et que je l'ai raté, je veux bien le voir.
0
alexilaiho1 Messages postés 40 Date d'inscription mercredi 23 avril 2008 Statut Membre Dernière intervention 20 décembre 2012
Modifié par alexilaiho1 le 15/01/2011 à 16:35
Non j'ai résolu le probleme en mettant le login comme UNIQUE dans la BDD, puis j'ai ajouté un script au cas ou l'erreur de duplicata se produit il charge une autre page.
0
Bonjour puis-je savoir comment vous l'avez fait s'il vous plaît!
0
alexilaiho1 Messages postés 40 Date d'inscription mercredi 23 avril 2008 Statut Membre Dernière intervention 20 décembre 2012
20 déc. 2012 à 17:27
salut, désolé je n'ai plus le code car ça fait bien longtemps que ça s'est passé, mais je me souviens tres bien avoir trouvé un code Javascript, que j'ai inséré dans mon code html. Désolé de ne pas avoir pu aider, continue a chercher.
0