1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99
| <?
session_start();
include("connect.php");
if(isset($_SESSION['Pseudo'])){
echo "Vous etes deja enregistrer";
}
else {
include("formulaire.html");
//on récupère les données envoyées par le formulaire
$Nom=$_POST["Nom_User"];
$Prenom=$_POST["Prenom_User"];
$Pseudo=$_POST["Pseudo_User"];
$Pass=$_POST["Pass_User"];
$Pass_Verif=$_POST["Verif_Pass_User"];
$Nom_Blog=$_POST["Nom_Blog"];
$Mail=$_POST["Mail_User"];
//Génération des messages d'erreur
$msg_erreur = "Erreur. Les champs suivants doivent être obligatoirement remplis :<br/><br/>";
$msg_ok = "Votre demande a bien été prise en compte.";
$message = $msg_erreur;
// vérification des champs pour voir si ils sont tous bien remplis
if (empty($_POST['Nom_User']))
$message .= "Votre Nom<br/>";
if (empty($_POST['Prenom_User']))
$message .= "Votre prenom<br/>";
if (empty($_POST['Pseudo_User']))
$message .= "Votre Pseudo<br/>";
if (empty($_POST['Pass_User']))
$message .= "Votre Mot de passe <br/>";
if (empty($_POST['Verif_Pass_User']))
$message .= "Votre confirmation de mot de passe <br/>";
if (empty($_POST['Nom_Blog']))
$message .= "le nom de votre Blog <br/>";
if (empty($_POST['Mail_User']))
$message .= "Votre Email <br/>";
// si un champ est vide, on affiche le message d'erreur
if (strlen($message) > strlen($msg_erreur)) {
echo $message;
$champ_rempli=0;
}else{$champ_rempli=1;}
if($Pass==$Pass_Verif){
$Verification_Pass=1;
}else{$Verification_Pass=0;
echo'Mot de Passe et Confirmation Mot de Passe différent, veuillez les ressaisir';}
$Verif_Utilisateur="SELECT * FROM utilisateur where Pseudo_Utilisateur='$Pseudo'";
$valeur=mysql_query($Verif_Utilisateur);
if (mysql_affected_rows()<>0){
echo'Username existe déjà';
echo'<br>Rentrez un autre nom';
$Pseudo_Libre=0;
}
else{
$Pseudo_Libre=1;
$Verif_Mail="SELECT * FROM utilisateur where Mail_Utilisateur='$Mail'";
$valeur=mysql_query($Verif_Mail);
if (mysql_affected_rows()<>0){
echo 'Adresse mail existe déjà';
echo'<br>Rentrez une autre Adresse Mail';
$Mail_Libre=0;
}else{
$Mail_Libre=1;
$Verif_Blog="SELECT * FROM blog where Nom_Blog='$Nom_Blog'";
$valeur=mysql_query($Verif_Blog);
if (mysql_affected_rows()<>0){
echo 'Nom de Blog existe déjà';
echo'<br>Rentrez un autre nom pour votre Blog';
$Blog_Libre=0;
}else{$Blog_Libre=1;}
}
}
if (!strpos($_POST['Mail_User'],'@','.')){
echo 'Adresse mail non valide';
$Mail_Valide=0;
// vérifie si le caractère @ est inclus dans la chaîne
}else{$Mail_Valide=1;}
if($Mail_Valide==1&&$Pseudo_Libre==1&&$champ_rempli==1&&$Mail_Libre==1&&$Blog_Libre==1&&$Verification_Pass==1) {
$Ajout_Utilisateur="INSERT INTO utilisateur
(Nom_Utilisateur,Prenom_Utilisateur,Pseudo_Utilisateur,Pass_Utilisateur,Mail_Utilisateur) VALUES
('$Nom','$Prenom','$Pseudo','$Pass','$Mail')";
$Ajout_Blog="INSERT INTO blog
(Nom_Blog,Pseudo_Utilisateur) VALUES
('$Nom_Blog','$Pseudo')";
if($Res=Mysql_query($Ajout_Utilisateur) && $Resu=Mysql_query($Ajout_Blog))
{echo"Enregistrement Effectué";}
else
{echo"Probleme dans la requete";}
}
}
?> |
Partager