Bonsoir .
je voudrais savoir quel genre de test on doit faire , pour controler lors d'une inscription (formulaire) pour eviter qu'il y ait des pseudos qui soient pareils?
je vous remercie de votre aide.
Merci
Bonsoir .
je voudrais savoir quel genre de test on doit faire , pour controler lors d'une inscription (formulaire) pour eviter qu'il y ait des pseudos qui soient pareils?
je vous remercie de votre aide.
Merci
Si ton "pseudo" est ta clef primaire dans ta table, c est ton moteur de base de donnée qui te renverrat un message d'erreur.
Sinon au pire fait un "select pseudos...." dans ta table.
Sans analyse, la technique n'est rien.
Salut
Une requete qui fait un select sur le nom. Si le resultat est non vide c'est que le pseudo existe deja.
Ca te permettra de traiter toi meme l'erreur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 $querie="select username from ".$table_admin." where username='".$username."'"; $result=mysql_query($querie); if(!$result) { //"Failure of the request at the database"; } else { if(mysql_affected_rows()!=0) { //"Username so exists!!"; } else{...}
Sur la base de ce qu'a dit bizet, tu peux aussi faire comme ceci
Voilà,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 if(mysql_result(mysql_query('SELECT COUNT(*) AS nb_ps FROM table WHERE champ="' . $pseudo . '"'), 0, 'nb_ps') == 0) { // On continue l'inscription } else { echo 'Error: Le pseudo est déjà existant !'; }
@+
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager