nougitch
Messages postés431Date d'inscriptionmercredi 22 octobre 2003StatutMembreDernière intervention17 novembre 2008
-
19 mai 2004 à 17:00
coockiesch
Messages postés2268Date d'inscriptionmercredi 27 novembre 2002StatutMembreDernière intervention13 septembre 2013
-
19 mai 2004 à 18:04
Bonjour à tous,
Plutôt débutant en PHP, je vous explique.
J'ai créé un espace membre avec une table "x2000_utilisateur".
Ce qui me gêne c'est que quand quelqu'un s'enregistre et qu'il saisi un login déjà présent dans la base, l'insertion des données se fait quand même sauf pour le premier enregistrement de la table.
Je voudrais qu'il m'affiche le message "inscription impossible, le login que vous avez choisi existe déjà".
Merci beaucoup pour votre aide.
nougitch
Voici la source :
else
{
$db=mysql_connect('localhost','root','');
mysql_select_db(x2000,$db);
$mdp=MD5($mdp);
$table=mysql_query("SELECT login_utilisateur FROM x2000_utilisateur",$db);
$result=mysql_fetch_row($table);
foreach($result as $compar)
{
if ($compar==$login)
{
echo "L'utilisateur existe déja!!
";
mysql_close($db);
exit;
}
}
mysql_query("INSERT INTO `x2000_utilisateur` VALUES ('','$login','$mdp','$email','$avatar','')",$db);
mysql_close($db);
echo "Vous avez bien été enregistré $login
";
}