Page 1 sur 1

message d'alerte pour eviter d'enregistrer la meme donner

Posté : 05 nov. 2011, 11:00
par msi79
salut . j'ai crée un code php qui marche très bien . mais je voudrai juste qu'elle m'affiche un message d'erreur pour éviter les doublons .
par exemple si toto existe déjà dans la base de donnée si par distraction l'utilisateur oubli du'il a déjà enregistré toto qu'il veux à nouveau réenregistrement toto il reçoit un message javascript qui lui signifie qu'il a déjà enregistrer toto.
merci de bien vouloir m'aider.
voici le code qui déjà marche très bien :

Re: message d'alerte pour eviter d'enregistrer la meme donne

Posté : 05 nov. 2011, 11:26
par moogli
salut,

tu a du oublier quelque chose :mrgreen: ?
voici le code qui déjà marche très bien :
en dehors de cela :
- avec rechargement de la page tu peux ajouter un echo '<script type="text/javascript">alert(\'STOP '.$truc.' existe deja\')</script>'; avec $truc contenu le nom déjà utilisé
- Sans rechargement : la c'est de l'ajax c'est relativement simple (je t'invite à trouve un tuto sur le net qui parle d'auto complétion de champ ou de vérification de champ auto ;) )

Dans les deux cas c'est une simple requête SQL qui compte le nombre de tuple qui comporte la donnée à vérifier (genre select count(id) from users where pseudo like 'debut du pseudo rentré%'; bon si tu cherche le pseudo complet sans le like et avec un égale classique).

@+