[php] verification dans la DB

Fermé
jicao - 18 juin 2003 à 16:07
jicao Messages postés 48 Date d'inscription mercredi 26 février 2003 Statut Membre Dernière intervention 30 juin 2006 - 18 juin 2003 à 17:04
bonjour

je voudrais que lorsqu"un utilisateur s'enregistre sur mon site
qu'un message d'erreur apparaisse quand le pseudo a deja été utilisé

voici le code :

$result = mysql_query("select pseudo from $prefixeTable"."users");
$row = mysql_fetch_array($result);
if ($pseudo == $row[pseudo])
{
$erreur .= "<LI>Ce pseudo existe déjà";
$nb_erreur++;
}

merci d'avance
A voir également:

5 réponses

teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
18 juin 2003 à 16:09
Ha...

.  .
\_/
0
????
0
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
18 juin 2003 à 16:13
Ben c'est bien, tu veux faire quelque chose, tu as le code...
Je vois pas ou est le probleme...

.  .
\_/
0
jicao > teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011
18 juin 2003 à 16:14
Mais en fait ca ne marche pas

www
|oo|
\_/
0
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
18 juin 2003 à 16:16
Et ma voiture marche pas...
Bon si tu reprenais depuis le debut et que tu nous expliquait qu'est ce qui ne marchait pas (langage, message d'erreur, tests deja effectues,...)

.  .
\_/
0
en fait il ne fait rien du tout le script marche appart qu'il ne s'enregistre pas car c'est le meme pseudo qu'un autre
0
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
18 juin 2003 à 16:24
Et si dans ta requete tu fais:
SELECT pseudo FROM table WHERE pseudo=pseudo_a_tester;
Et que tu regardes si tu as un resultat?

.  .
\_/
0
jicao Messages postés 48 Date d'inscription mercredi 26 février 2003 Statut Membre Dernière intervention 30 juin 2006
18 juin 2003 à 16:27
je ne comprend pas tres bien appart cette migne la je met quoi d'autre??

sachant que le pseudo a tester est $pseudo
je dois mettre quoi dans mon if( )
0
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
18 juin 2003 à 16:31
0
jicao Messages postés 48 Date d'inscription mercredi 26 février 2003 Statut Membre Dernière intervention 30 juin 2006
18 juin 2003 à 16:37
je ne suit pas trop la tu pourrais m'expliquer stp
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
18 juin 2003 à 16:44
Ben je ne vois pas ou est ton probleme!
Si tu fais la requete que je te propose, tu n'as plus qu'a tester si tu as un resultat ou pas, et je te donne meme un lien expliquant ce genre de choses...

.  .
\_/
0
jicao Messages postés 48 Date d'inscription mercredi 26 février 2003 Statut Membre Dernière intervention 30 juin 2006
18 juin 2003 à 17:04
mais je ne comprend pas l'exmple ni ce que tu as marquer

donc tu as la requete
$result = mysql_query("select pseudo from $prefixeTable"."users where pseudo = $pseudo");
$row = mysql_fetch_array($result);

et le if

if ($pseudo == $row[pseudo])
{
$erreur .= "<LI>Ce pseudo existe déjà";
$nb_erreur++;
}

tu pourrais modifier celle ci ??
0

Discussions similaires