Rebonjour les amis,

j'ai ma page add_customer.php :
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
<?php //Vérifier que les champs sont bien remplis.
if (empty ($_POST[$name])) {
	die (" Nom laissé en blanc");
}
if (empty ($_POST[$adress])) {
	die (" Adresse laissé en blanc");
}
if (empty ($_POST[$birth_day])) {
	die (" Jour d'anniversaire laissé en blanc");
}
if (empty ($_POST[$birth_month])) {
	die (" Mois d'anniversaire laissé en blanc");
}
if (empty ($_POST[$birth_year])) {
	die (" Année d'anniversaire laissé en blanc");
}
if (empty ($_POST[$gender])) {
	die (" Genre laissé en blanc");
}
if (empty ($_POST[$password])) {
	die (" Mot de passe laissé en blanc");
}
//Vérifier que l'adresse email entrée par l'utilisateur 
//n'existe pas déjà dans la base de données
include('connexion.php');
$query = "SELECT email FROM newsmail WHERE email="'$_POST['email']'"";
$result= mysql_query($query);
if ($row = mysql_fetch_array ($result)) {
	die ("Désolé cet utilisateur " .$_POST['email']. " existe déjà ! ");
}
 
//Obtention de l'ID de l'utilisateur  en incrémentant d'une unité le dernier ID créé.
$query = "select max(customerid) as customerid from customerinfo";
$result= mysql_query($query);
if ($row = mysql_fetch_array ($result)) {
	$customerid = ++$row["customerid"];
}
else {
	die (" Un problème est survenu avec la table customerinfo");
}
 
 
//Les données entrées par l'utilsateur sont insérées dans les tables appropriées de la base de données.
$dob = $birth_day . "-" . $birth_month . "-" . $birth_year;
$query = "INSERT into customerinfo VALUES ('".$customerid."', '".$_POST['name']."', '".$_POST['address']."', '".$_POST['dob']."', '".$_POST['gender']."')";
$result = mysql_query($query);
if (!($result)) {
	die (" USER PERSONNEL INFORMATION COULDN'T BE STORED");
}
$query = "INSERT into newsmail VALUES ('".$_POST['name']."', '".$_POST['email']."', '".$customerid."')";
$result = mysql_query($query);
if (!($result)) {
	die (" USER e-mail INFORMATION COULDN'T BE STORED");
}
$query = "INSERT into login VALUES ('".$customerid."', '".md5($_POST['password'])."', '".$_POST['email']."')";
$result = mysql_query($query);
if (!($result)) {
	die (" USER AUTHENTIFICATION INFORMATION COULDN'T BE STORED");
}
 
//Affichage en retour des données enregistrées.
echo " <center> Nouveau utilisateur ajouté avec succés </center>";
echo " <hr><br><br>";
echo "Customerid/Login ID : <b>".$customerid."</b><br>";
if ( $_POST['gender'] == "Homme" ){
	echo "Name : Mr. ";
}
else {
	echo "Name : Ms. ";
}
echo $_POST['name'], "<br>";
echo "E-mail : ", $_POST['email'], "<br>";
echo "Password : ";
for ($i=o; =i >strlen($_POST['password']; $i++) { echo "*";}
echo "<br>\n";
acho "Adress : ", $_POST['adress'], "<br>";
?>
j'ai accées à cette page en cliquant sur le bouton valider de la page : confirm.php

et je clique j'ai message d'erreur suivant :
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in C:\Program Files\EasyPHP-5.3.2\www\Bukbuz\add_customer.php on line 35

ou est le problème dans mon code svp?

et voilà le code de ma page confirm.php :
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
129
130
131
132
133
134
135
136
137
138
139
140
141
<table width="363" border="0">
    <tr>
      <th width="148" class="coulortab" scope="row">Nom complet</th>
      <td width="199">
 
      <?php //Validation du nom.
	    if (empty($_POST['name'])) {
			die (" Aucun nom envoyé");
		}
		elseif ((strlen($_POST['name']) < 5) || (strlen($_POST['name']) > 50)) {
			die (" Nom Invalide");
		}
		else {
			echo $_POST['name'];
		}
		?>
      </td>
    </tr>
    <tr>
      <th class="coulortab" scope="row">Adresse</th>
      <td>
	  <?php //Validation de l'adresse.
	    if (empty($_POST['adress'])) {
			die (" Aucune adresse envoyé");
		}
		elseif ((strlen($_POST['adress']) < 5) || (strlen($_POST['adress']) > 200)) {
			die (" Adresse Invalide");
		}
		else {
			echo $_POST['adress'];
		}
	  ?></td>
    </tr>
    <tr>
      <th class="coulortab" scope="row">Email</th>
      <td>
	  <?php //Validation de l'Email.
	    if (empty($_POST['email'])) {
			die (" Aucune adresse email envoyé");
		}
		elseif ((strlen($_POST['email']) < 5) || (strlen($_POST['email']) > 100)) {
			die (" Adresse Email invalide, votre adresse email est trop courte ou trop longue");
		}
		elseif (!preg_match("#@#",$_POST['email'])) {//la fonction ereg applique une expression régulière sur une chaîne, donc on va vérifier si email contient @.
			die ("Adresse Email invalide, symbole @ introuvable");
			}
			else {
			echo $_POST['email'];
		}
	  ?></td>
    </tr>
    <tr>
      <th class="coulortab" scope="row">Mot de passe</th>
      <td>
      <?php //Validation du mot de passe.
	    if (empty($_POST['password']) || empty($_POST['cpassword']) ) {
			die (" Aucun mot de passe envoyé");
		}
		elseif ((strlen($_POST['password']) < 5) || (strlen($_POST['password']) > 15)) {
			die (" Longueur de mot de passe Invalide");
		}
		elseif (!(strlen($_POST['password']) == (strlen($_POST['password'])))) {
			die ("Les mots de passe ne correspondent pas !");
		}
			elseif (!($_POST['password']) == ($_POST['cpassword']) ) {
			die ("Les mots de passe ne correspondent pas !");
			}
		else {
			for ($i=0; $i<strlen($_POST['password']); $i++){
			echo "*";}
		}
	  ?></td>
    </tr>
    <tr>
      <th class="coulortab" scope="row">Date de naissance</th>
      <td>
      <?php //Validation de la date de naissance.
	    if (empty($_POST['birth_month']) || empty($_POST['birth_day']) || empty($_POST['birth_year'])) { // ou et pour le ET :&& 
			die (" Dtae de naissance non saisi ou incomplète");
		}
		switch ($_POST['birth_month']) {
			case 1: print ("janvier "); break;
			case 2: print ("février "); break;
			case 3: print ("Mars "); break;
			case 4: print ("avril "); break;
			case 5: print ("mai "); break;
			case 6: print ("juin "); break;
			case 7: print ("juillet "); break;
			case 8: print ("aout "); break;
			case 9: print ("septembre "); break;
			case 10: print ("octobre "); break;
			case 11: print ("novembre "); break;
			case 12: print ("décembre "); break;
		}			
		if (($_POST['birth_day'] < 1) || ($_POST['birth_day'] > 31)) {
			die (" Date invalide");
		}
		else {
			echo $_POST['birth_day'] ; "&nbsp;";
		}
	    if (($_POST['birth_year'] < 1900 ) || ($_POST['birth_year'] > 1999)) {
			die ("Année de naissance invalide");
			}
		else {
			echo $_POST['birth_year'];}
		?>
      </td>
    </tr>
    <tr>
      <th class="coulortab" scope="row">Sexe</th>
      <td>
       <?php //Validation du genre sexe.
	    if (empty($_POST['gender'])) {
			die (" Aucun genre saisi");
		}
		elseif (!(($_POST['gender'] == "homme") || ($_POST['gender']== "femme"))) {
			die (" Valeur du champ Sexe invalide");
		}
		else {
			echo $_POST['gender'];
		}
		?>
      </td>
    </tr>
    <! Transmission des informations au script add_customer.php -->
    <form action="add_customer.php" name="confirm"> 
    <?php 
	echo "<input name=\"name\" type=\"hidden\" value= \"".$_POST['name']."\"/>";
	echo "<input name=\"adress\" type=\"hidden\" value= \"".$_POST['adress']."\"/>";
	echo "<input name=\"email\" type=\"hidden\" value= \"".$_POST['email']."\" />";
	echo "<input name=\"password\" type=\"hidden\" value= \"".$_POST['password']."\" />";
	echo "<input name=\"gender\" type=\"hidden\" value= \"".$_POST['gender']."\" />";
	echo "<input name=\"birth_month\" type=\"hidden\" value= \"".$_POST['birth_month']."\" />";
	echo "<input name=\"birth_day\" type=\"hidden\" value= \"".$_POST['birth_day']."\" />";
	echo "<input name=\"birth_year\" type=\"hidden\" value= \"".$_POST['birth_year']."\" />";	
	?>
    <tr>
      <th colspan="2" scope="row"><input type="submit" name="envoyer" id="envoyer" value="Envoyer" /></th>
      </form>
    </tr>
  </table>