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

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : message d'alerte pour eviter d'enregistrer la meme donner

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

par moogli » 05 nov. 2011, 11:26

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).

@+

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

par msi79 » 05 nov. 2011, 11:00

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 :