Bonjour la communauté,
je suis entrai de faire une vérification d'inscription par formulaire ça ne marche pas au niveau de l'identifiant, du mot de passe et de l'email mais l'enregistrement se fait dans la base, j'aimerais que vous me voyez ça .Merci
voici mon code:
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
 
<?php
session_start();
	require 'classes/cnx.class.php';
	$masquer = false;
    function VerifMail($adresse)
	{
	$Syntaxe='#^[\w.-]+@[\w.-]+\.[a-zA-Z]{2,6}$#';
	if(preg_match($Syntaxe,$_POST['email']))
		return true;
	else
		return false;
	}
	// Test de fonction php obligatoire
	if(isset($_POST)   && !empty($_POST['nom'])  && !empty($_POST['prenom']) && !empty($_POST['specialite']) && !empty($_POST['sexe'])  && !empty($_POST['identifiant'])  && !empty($_POST['mdp'])  && !empty($_POST['cmdp']) && !empty($_POST['email']) && !empty($_POST['pays']) && !empty($_POST['ville'])){
 
 
			$nom=$_POST['nom'];
			$prenom=$_POST['prenom'];
			$specialite=$_POST['specialite'];
			$sexe=$_POST['sexe'];
			$identifiant=$_POST['identifiant'];
			$mdp=$_POST['mdp'];
			$cmdp=$_POST['cmdp'];
			$email=$_POST['email'];
			$pays=$_POST['pays'];
			$ville=$_POST['ville'];
 
		$a1 = mysql_query("INSERT INTO doctor (id,nom,prenom,specialite,sexe, identifiant,mdp,cmdp,email,pays,ville) VALUES('', '$nom','$prenom','$specialite' ,'$sexe' ,'$identifiant' ,'$mdp' ,'$cmdp' ,'$email' ,'$pays' ,'$ville') ");
 
			$messageOK = '<br/><br/><center><i>Votre inscription s\'est bien déroulé.Merci.<br>Vous allez recevoir un mail vous notifiant vos données de connexion.<br>Cordialement l\'équipe aze</i></center>';
			$masquer = true;
 
			// Création du message
 
		$titre="Votre inscription sur aze";
 
		$mail_entete = "MIME-Version: 1.0\r\n";
		$mail_entete .= "From:aze\r\n";
		$mail_entete .= 'Content-Type: text/html; charset=\"iso-8859-1\"';
 
		$corps.="<html><body>
					-----------------------------------------------------<br>
						Inscription sur aze<br>
					-----------------------------------------------------<br><br>";
 
         $corps.="Bonjour,<br>Docteur &nbsp;&nbsp;&nbsp;".
				   '<b>'.$nom .'&nbsp;&nbsp;'. $prenom .'</b>'. '&nbsp;&nbsp;vous venez de vous s\'inscrire sur le site aze voici votre identifiant et mot de passe';
		$corps.="
					<br><i>votre identifiant :</i> ".$identifiant;
 
		$corps.="<br>
					<i>Mot de passe :</i>  ".$mdp;
 
 
        $corps.="<br>Garder les soignement, Cordialement l'équipe <i style='color:#0099ff;'>aze</i>";
 
		$corps.="</body></html>";	
 
 
		@mail($email, $titre, stripslashes($corps), $mail_entete);
 
		}
		else {	
 
 
		    if(isset($_POST)){
			      if (!VerifMail($_POST['email']))	{$messageMail = '<span class="alert">Adresse email invalide !</span>';}
			      if(empty($_POST['nom'])) { $message = '<span class="alert">Champs obligatoire</span>';}
	              if(empty($_POST['prenom'])) { $message = '<span class="alert">Champs obligatoire</span>';}
				  if(empty($_POST['specialite'])) { $message = '<span class="alert">Champs obligatoire</span>';}
				  if(empty($_POST['sexe'])) { $message = '<span class="alert">Champs obligatoire</span>';}
				  if(empty($_POST['identifiant'])) { $message = '<span class="alert">Champs obligatoire</span>';}
				           else{
						   // On verifie si le pseudo est déja prit
						 $sql = 'SELECT count(*) FROM doctor WHERE identifiant="'.mysql_escape_string($_POST['identifiant']).'"'; 
						 $requete = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error()); 
						 $num=mysql_num_rows($requete);
									 if($num!=0) {
									 $message_identifiant= "Ce pseudo existe déjà, veuillez en choisir un autre";
												 }
						        }
 
			     if(empty($_POST['mdp'])) { $message = '<span class="alert">Champs obligatoire</span>';}
			     if(empty($_POST['cmdp'])) { $message = '<span class="alert">Champs obligatoire</span>';}
				             else{
							       if ($_POST['mdp'] != $_POST['cmdp']) { $messagePasse = "Les  mots de passe ne sont pas identiques"; }
							      }
				 if(empty($_POST['email'])) { $message = '<span class="alert">Champs obligatoire</span>';}
				              else{
				          $sql = 'SELECT count(*) FROM doctor WHERE email="'.mysql_escape_string($_POST['email']).'"'; 
                          $requete = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error()); 
                          $num=mysql_num_rows($requete);
	                                    if($num!=0){
	                                    $messageMail= "Ce mail, est déjà utiliser";
		                                           }
				                   }
		          if(empty($_POST['pays'])) { $message = '<span class="alert">Champs obligatoire</span>';}
				  if(empty($_POST['ville'])) { $message = '<span class="alert">Champs obligatoire</span>';}
	}
  }	
?>