par
Victor BRITO » 07 déc. 2007, 20:20
mais sa mettre un msg a l'utilisateur
Avec le code ci-dessous
<?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);
include("configdebdd.php");
$resultat = 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()) ;
if (mysql_insert_id () == 0)
{
echo '<p>Pseudo déjà pris</p>';
}else{
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>Vous avez oublié de remplir un champ. <a href=\'javascript:history.go(-1)\'>Retour</a></p>';
exit;
}
?>
Le message "Pseudo déjà pris" s'affichera.
[quote="solodown"]mais sa mettre un msg a l'utilisateur :?: [/quote]
Avec le code ci-dessous
[php]<?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);
include("configdebdd.php");
$resultat = 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()) ;
if (mysql_insert_id () == 0)
{
echo '<p>Pseudo déjà pris</p>';
}else{
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>Vous avez oublié de remplir un champ. <a href=\'javascript:history.go(-1)\'>Retour</a></p>';
exit;
}
?>[/php]
Le message "Pseudo déjà pris" s'affichera.