[php] verification dans la DB

jicao -  
jicao Messages postés 48 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Modérateur Dernière intervention   1 793
 
Ha...

.  .
\_/
0
jicao
 
????
0
teebo Messages postés 33491 Date d'inscription   Statut Modérateur Dernière intervention   1 793
 
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   Statut Modérateur Dernière intervention  
 
Mais en fait ca ne marche pas

www
|oo|
\_/
0
teebo Messages postés 33491 Date d'inscription   Statut Modérateur Dernière intervention   1 793
 
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
jicao
 
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   Statut Modérateur Dernière intervention   1 793
 
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   Statut Membre Dernière intervention  
 
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   Statut Modérateur Dernière intervention   1 793
 
0
jicao Messages postés 48 Date d'inscription   Statut Membre Dernière intervention  
 
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   Statut Modérateur Dernière intervention   1 793
 
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   Statut Membre Dernière intervention  
 
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