MySql, éviter les doublons dans un form php

Résolu
alexilaiho1 Messages postés 45 Statut Membre -  
alexilaiho1 Messages postés 45 Statut Membre -
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 Statut Membre 1
 
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 45 Statut Membre
 
...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 45 Statut Membre
 
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
tedd
 
Bonjour puis-je savoir comment vous l'avez fait s'il vous plaît!
0
alexilaiho1 Messages postés 45 Statut Membre
 
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