bah c'est pas trop en mysql
je pense avec if() mais sa va faire beaucoup de if non?
exemple de la page
<?php
$pseudo = htmlspecialchars($_POST['pseudo']);
$pass = htmlspecialchars($_POST['pass']);
$pass2 = htmlspecialchars($_POST['pass2']);
$email = $_POST['email'];
$parrain = $_POST['parrain'];
$ip = $_SERVER['REMOTE_ADDR'];
$inscription = time();
if (isset($_POST) && !empty($_POST['pseudo']) && !empty($_POST['pass']) && !empty($_POST['email'])) {
extract($_POST);
$retour = mysql_query('SELECT COUNT(*) AS nbre_entrees FROM membres WHERE username=\'' . $pseudo . '\'') or die("Erreur SQL:" . mysql_error()) ;
$donnees = mysql_fetch_array($retour);
if ($pass2 != $pass) {
echo '<p>Vous aves mal retapé votre mot de passe. <a href=\'javascript:history.go(-1)\'>Retour</a></p></p>';
exit;
} elseif($donnees['nbre_entrees'] == 0) {
include("configdebdd.php");
mysql_query("INSERT INTO membres (username,pass,email,argents,points,inscription, connexion,ip,affichage,statut,idparrain) values ('$pseudo','$pass','$email','','1000','$inscription','','$ip','','1','$parrain')") or die("Erreur SQL:" . mysql_error()) ;
mysql_query("update membres set points='+500' WHERE username='$parrain'") or die("Erreur màj :" . mysql_error()) ;
echo '<p>Votre inscription c\'est bien deroule<br />vous pouvez vous connecté <a href=\'my.php\'>Retour</a></p>';
$Sujet = "Vos identifiants";
$Message = "<p>Bonjour <b>$pseudo</b> et bienvenue sur .........</p><p>À bientôt,<br>Le staff</p>";
envoimail($email,$Sujet,$Message);
}else{
echo '<p>Pseudo déjà pris</p>';
}
} else {
echo '<p>Vous avez oublié de remplir un champ. <a href=\'javascript:history.go(-1)\'>Retour</a></p>';
exit;
}
?>