Le pseudo et le pass sont enregistrés dans la base de données.
J'ai rédigé une condition afin que le même pseudo ne soit pas enregistré.
J'ai donc le code voici :
<? $pseudo_inscription = $_POST['pseudo1'];
$passe = $_POST['motdepasse'];
$traitement = mysql_query("SELECT pseudo FROM testinscrit WHERE pseudo='" . $pseudo_inscription . "'");
if ( $traitement == NULL )
{
?>
<?
mysql_query("INSERT INTO testinscrit(id, pseudo, pass) VALUES('', '" . $pseudo_inscription . "' , '" . $passe . "')");
?>
<html>
<head>
<title>~ Bienvenue sur le site de Glandouille Club ! ~</title>
<style type="text/css">
<!--
.Style1 {
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
}
-->
</style>
</head>
<body>
<p class="Style1">Enregistrement avec succès, <? echo($pseudo_inscription); ?>.<br>
<a href="index.php">Retour à l'index.</a></p>
<p class="Style1"> </p>
<p class="Style1"> </p>
<p class="Style1"> </p>
<p class="Style1"> </p>
<p class="Style1"> </p>
<p class="Style1"> </p>
<br>
<p class="Style1"> </p>
</body>
<?
}
else
{
echo('Pseudo déjà utilisé.<br><a href="index.php?page=inscription">Retour à l\'inscription</a>');
}
?>
<?
mysql_close(); ?>
Malheureusement un problème survient :Quelque soit le pseudo qu'on choisit, cela affiche "Pseudo déjà utilisé".
Auriez vous une solution s'il vous plaît ?
Merci d'avance.