Bonjour =)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
 
<?php
	//inclusion des setting
	include ("../../fonction/fonction.php");
	connexion_base_de_donnee();
	session_start();
	$cap = $_POST['cap'];
 
if(isset($_SESSION['Identifiant_de_connexion'])){
	$pseudo = $_SESSION['Identifiant_de_connexion'];
	$envoie_new_membre = 0;
	//si l'identifiant existe on met cette variable a faux
}
else{
	$pseudo = "";
	$envoie_new_membre = 1;
	//sinon a vrais
}
if($cap == $_SESSION['Captcha']){
	if($pseudo == ""){
		//-------------------------------------------------------------------si il l'utilisateur n'est pas inscrit il faut l'inscrire
		$nom = $_POST['nom_utilisateur'];
		$prenom = $_POST['prenom_utilisateur'];
		$age = $_POST['age'];
		$pwd = $_POST['pwd_utilisateur'];
		$co_pwd = $_POST['co_pwd_utilisateur'];
		$num = $_POST['num_utilisateur'];
		$email = $_POST['email_utilisateur'];
		$co_email = $_POST['co_email_utilisateur'];
		$pseudo = $_POST['pseudo_utilisateur'];
		$pwd = md5($pwd);
		$co_pwd = md5($co_pwd);
 
		if($co_pwd != $pwd){
			echo"<script LANGUAGE=\"JavaScript\">alert('Votre mot de passe est différent de la confirmation')</script>";
			header('Refresh:0; url=../../index.php?id=Modèle');
		}
		elseif($co_email != $email){
			echo"<script LANGUAGE=\"JavaScript\">alert('Votre email est différent de la confirmation')</script>";
			header('Refresh:0; url=../../index.php?id=Modèle');
		}
		elseif(($nom == "")||($pseudo =="")||($email == "")||($pseudo=="")){
			echo"<script LANGUAGE=\"JavaScript\">alert('Certain champs obligatoires ne sont pas saisis')</script>";
			header('Refresh:0; url=../../index.php?id=Modèle');
		}
		elseif(($age < 0 ) || ($age == "")||($age > 100)){
			echo"<script LANGUAGE=\"JavaScript\">alert('Votre âge n'est pas correcte')</script>";
			header('Refresh:0; url=../../index.php?id=Utilisateur');
		}
		//on test si le pseudo existe déja
		$rqt_verif_pseudo = 'SELECT COUNT(pseudo) As nb_rep FROM utilisateur WHERE pseudo ="'.$pseudo.'"';
		$exec_rqt_verif_pseudo = mysql_query($rqt_verif_pseudo) or die("Erreur lors de la requete de la vérif pseudo :" .mysql_error());
		$data_pseudo = mysql_fetch_array($exec_rqt_verif_pseudo);
 
		if($data_pseudo['nb_rep'] != 0){
			echo"<script LANGUAGE=\"JavaScript\">alert('Vous êtes déjà enregisté(e), veuillez vous connecter pour vous inscrire')</script>";
			header('Refresh:0; url=../../index.php?id=Utilisateur');	
		}
		else{
			//si tout ce passe bien alors on peut faire la requète d'enregistrement
			$rqt_enregistrement = "INSERT INTO utilisateur(Nom_utilisateur, Prenom_utilisateur, pwd_utilisateur, num_utilisateur, email_utilisateur, pseudo, lvl, age) 
			VALUES('$nom', '$prenom', '$pwd', '$num', '$email', '$pseudo', '1', '$age')";
 
			//création du repertoir photo
			mkdir("../../image/".$pseudo."/");
 
			$_SESSION['Identifiant_de_connexion'] = $pseudo;
			$_SESSION['lvl'] = 1;
 
			//éxécution de la requète
			$exec_rqt_enregistrement = mysql_query($rqt_enregistrement) or die("Erreur lors de la requete enregistrement user :" .mysql_error());
			echo"<script LANGUAGE=\"JavaScript\">alert('Merci '".$pseudo.", vous avec accès à tous le site)</script>";
		}
 
	}
	//------------------------------------------------------------------------------- on vérifie le reste
	else{
		$sexe = $_POST['sexe'];
		$taille = $_POST['taille'];
		$ville = $_POST['ville'];
 
		if(($sexe == "")||($ville == "")){
			echo"<script LANGUAGE=\"JavaScript\">alert('Certain champs obligatoires ne sont pas saisis')</script>";
			header('Refresh:0; url=../../index.php?id=Modèle');
		}
		//------------------------------------------------------------------------------- et on envoie le mail
 
 
		else{
			//récupération des donné si utilisateurs
			if($envoie_new_membre == 0){
				$rqt_info = 'SELECT * FROM utilisateur WHERE pseudo="'.$pseudo.'"';
				$exe_rqt_info = mysql_query($rqt_info) or die ("Erreur lors de la requète d'informatation sur le pseudo ".mysql_error());
				$data_info = mysql_fetch_array($exe_rqt_info);
				$to      = 'guillaume-zinniger@live.fr';
				$subject = '[Awery.fr] Demande de séance modèle'.$data_info['Nom_utilisateur'] .', '.$data_info['Prenom_utilisateur'];
				//récupération du message
				$message = "Son age : ".$data_info['age']." c'est un/une : ". $sexe . " de la taille : ". $taille . " et de la ville de : " . $ville;
				$headers = 'From: '.$data_info['email_utilisateur'];
				//on envoie ensuite l'email
				mail($to, $subject, $message, $headers);
				echo"<script LANGUAGE=\"JavaScript\">alert('Merci, je vous confirmerais individuellement vos demandes')</script>";
				echo"je suis un membre";
				header('Refresh:0; url=../../index.php?id=Accueil');
			}
			//!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ERREUR ICI !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
			//je ne rentre pas dans cette boucle ! malgré que je je suis a 1 
			elseif($envoie_new_membre == 1){
				$to = 'guillaume-zinniger@live.fr';
				$subject = '[Awery.fr] Demande de séance modèle '.$_POST['nom_utilisateur'] .', '.$_POST['prenom_utilisateur'];
				$message = "Son age : ".$_POST['age']." c'est un/une : ". $sexe . " de la taille : ". $taille . " et de la ville de : " . $ville;
				$headers = 'From: '.$_POST['email_utilisateur'];
				echo"<script LANGUAGE=\"JavaScript\">alert('Merci, je vous confirmerais individuellement vos demandes')</script>";
				mail($to, $subject, $message, $headers);
				header('Refresh:0; url=../../index.php?id=Accueil');
			}
			else{
				echo"bug";
			}
		}
	}
}
else{
	echo"<script LANGUAGE=\"JavaScript\">alert('Vous avez mal recopier le teste anti robots')</script>";
	header('Refresh:0; url=../../index.php?id=Modèle');
}
 
?>
voilou ! le problème est que si je suis pas enregistré je vais pas dans la boucle avec les "!!!!" aidez moi c'est pour les cours en plus s'il vous plais