Bonjour a tous,

Voilà j'essaye tant bien que mal de réinitialiser mon formulaire, mais là je bloque, si quelqu'un a une solution, merci d'avance.

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
<font color="#FFFFFF">
		<?php
 
			if(isset($_POST['DoIt']))
			{
 				$cnx = mysql_connect("localhost","root","") or die( mysql_error() ) ;
				mysql_select_db("inscriptions");
 
 
 
				$msg_erreur = "Erreur. Les champs suivants doivent être obligatoirement remplis :<br/><br/>";
 
   			/*Controle des champs obligatoires*/
			if (empty($_POST['email']))
				$erreur .= "Votre e-Mail<br/>";
			if (empty($_POST['nom']))
				$erreur .= "Votre nom<br/>";
			if (empty($_POST['prenom']))
				$erreur .= "Votre prenom<br/>";
			if (empty($_POST['codepostal']))
				$erreur .= "Votre code postal<br/>";
			if (empty($_POST['ville']))
				$erreur .= "Votre ville<br/>";
			if (empty($_POST['datedenaissance']))
				$erreur .= "Votre Date de naissance<br/>";
 
			if (isset($erreur))
			{
 				echo $msg_erreur."".$erreur;
 
			} 
			else 
			{
 				foreach($_POST as $index => $valeur) 
				{
					$_POST[$index] = mysql_real_escape_string(trim($valeur));
				}
 
 				$email = $_POST['email'];
				$nom = $_POST['nom'];
				$prenom = $_POST['prenom'];
				$civilite = $_POST['choix'];
				$codepostal = $_POST['codepostal'];
				$ville = $_POST['ville'];
				$datedenaissance = $_POST['datedenaissance'];
				$filleule1 = $_POST['filleule1'];
				$filleule2 = $_POST['filleule2'];
				$filleule3 = $_POST['filleule3'];
 
				$regexemail = "/^[-+.\w]{1,64}@[-.\w]{1,64}\.[-.\w]{2,6}$/i";
				$regexcodepostal = "#^[0-9]{5}$#";
 
				$sql = "INSERT INTO formulaire (email, nom, prenom, civilite, codepostal, ville, datedenaissance, filleule1, filleule2, filleule3) VALUES ('$email', '$nom', '$prenom', '$civilite', '$codepostal', '$ville', '$datedenaissance', '$filleule1', '$filleule2', '$filleule3')";
 
				if (!preg_match($regexemail,$email))
				{
      				echo "L'adresse E-mail n'est pas valide";
				}
				elseif (!preg_match($regexcodepostal,$codepostal))
				{
					echo "Veuillez saisir un code postal valide";
				}
				elseif(!preg_match('~^(\d{2})([/-])(\d{2})\2(\d{4})$~D', $datedenaissance, $m) && !checkdate($m[3], $m[1], $m[4]))
 
				{
					echo "Date de naissance non valide";
				}
				else
				{
					$res = mysql_query($sql) or die('Erreur'. mysql_error());
 
					$OK="ok";
					?>
					<h3 align="center">Votre inscription a réussie ! Bienvenue <?php echo $_POST['prenom']; ?> <?php echo $_POST['nom']; ?> sur notre site</h3>
					<?php
				}
				if(isset($_POST['annuler']))
				{
					$_POST['email'] = NULL;
					$_POST['nom'] = NULL;
					$_POST['prenom'] = NULL;
					$_POST['codepostal'] = NULL;
					$_POST['ville'] = NULL;
					$_POST['datedenaissance'] = NULL;
					$_POST['filleule1'] = NULL;
					$_POST['filleule2'] = NULL;
					$_POST['filleule3'] = NULL;
				}
 
				mysql_close();
			}
			}
?>
</font>
 			<?php
				if(!isset($OK) || $OK!="ok"){
			?>
<font color="#FFFFFF">
<fieldset><legend><u>Formulaire d'inscription</u> :</legend>
 <form action="<?php $_SEREVR['PHP_SELF'] ?>" method="post"/>
 <label for="email">Votre e-mail* :</label><input type="text" name="email" value="<?php if(isset($_POST['email'])) echo $_POST['email'];?>" id="email"/><br />
 <label for="nom">Nom* :</label><input type="text" name="nom" value="<?php if(isset($_POST['nom'])) echo $_POST['nom'];?>" id="nom"/><br />
 <label for="prenom">Prénom* :</label><input type="text" name="prenom" value="<?php if(isset($_POST['prenom'])) echo $_POST['prenom'];?>" id="prenom"/><br />
 <label for="civilite">Civilité :</label><select name="choix" id="civilite">
								<option name="choix" value="Mr">Mr</option>
								<option name="choix" value="Mme">Mme</option>
								<option name="choix "value="Mlle">Mlle</option>
								</select><br />
 <label for="codepostal">Code Postal* :</label><input type="text" name="codepostal" size="5" value="<?php if(isset($_POST['codepostal'])) echo $_POST['codepostal'];?>" id="codepostal"/><br />
 <label for="ville">VIlle* :</label><input type="text" name="ville" value="<?php if(isset($_POST['ville'])) echo $_POST['ville'];?>" id="ville"/><br />
 <label for="datedenaissance">Date de Naissance* :</label><input type="text" name="datedenaissance" value="<?php if(isset($_POST['datedenaissance'])) echo $_POST['datedenaissance'];?>" id="datedenaissance"/><br />
<label for="formatdate">jj/mm/aaaa</label><br /><br />
<hr />
<legend><u>Parrainage</u> :</legend><br /><br />
<label for="filleule1">Filleule 1 :</label><input type="text" name="filleule1" value="<?php if(isset($_POST['filleule1'])) echo $_POST['filleule1'];?>" id="filleule1"/><br />
<label for="filleule2">Filleule 2 :</label><input type="text" name="filleule2" value="<?php if(isset($_POST['filleule2'])) echo $_POST['filleule2'];?>" id="filleule2"/><br />
<label for="filleule3">Filleule 3 :</label><input type="text" name="filleule3" value="<?php if(isset($_POST['filleule3'])) echo $_POST['filleule3'];?>" id="filleule3"/><br /><br />
<label for="newsletters">Je m'inscris à la newsletter :</label><input type="radio" name="choix" value="Oui" id="choixoui"/><font size="-2">Oui</font>
																<input type="radio" name="choix" value="Non" id="choixnon"/><font size="-2">Non</font><br /><br /><br />
<input type="reset" name="annuler" value="réinitialiser" id="boutonreset"/>
<input type="submit" name="DoIt" id="boutonenvoie" />
</fieldset><br /><br /><br /><br />
</form>
</font>
<?php
}
?>