| 12
 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