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