bonjour,

alors voila je code un formulaire :

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
 <form name="f1" action="" method="post">
					  <script language="javascript" src="/js/bilan.js"></script>
						<table width="100%" border="0" cellspacing="2" cellpadding="0">
						  <tr> 
							<td colspan="2"><strong>INFORMATIONS N&Eacute;CESSAIRES</strong><br />
							<? if(isset($form_erreur) && !empty($form_erreur)) displayErreurs($form_erreur);?>							</td>
						  </tr>
						  <tr> 
							<td width="31%">&nbsp;</td>
							<td width="69%">&nbsp;</td>
						  </tr>
						  <tr>
							<td>Titre* :</td>
							<td>
							<select name="genre" id="genre">
							  <option value="1" selected="selected">Mlle</option>
							  <option value="2">Mme</option>
							  <option value="3">M</option>
						    </select>							</td>
						  </tr>
						  <tr> 
							<td>Votre adresse e-mail* :</td>
							<td><input type="text" name="email" value="<?= $_POST['email']?>"></td>
						  </tr>
						  <tr> 
							<td>Nom* : </td>
							<td><input type="text" name="nom" value="<?= $_POST['nom']?>"></td>
						  </tr>
						  <tr> 
							<td>Pr&eacute;nom* : </td>
							<td><input type="text" name="prenom" value="<?= $_SESSION['prenom']?>"></td>
						  </tr>
						  <tr> 
							<td>T&eacute;l&eacute;phone : *<br></td>
							<td><input type="text" name="telephone" value="<?= $_POST['telephone']?>"></td>
						  </tr>
						  <tr> 
							<td>Adresse : *<br> </td>
							<td><input type="text" name="adresse" value="<?= $_POST['adresse']?>"></td>
						  </tr>
						  <tr> 
							<td>Code Postal: *<br> </td>
							<td><input type="text" name="cp" id="cp" value="<?= $_POST['cp']?>" onChange="if (this.selectedIndex !=0) { this.form.submit(); }"> </td>
						  </tr>
						  <tr> 
							<td>Ville: *<br> </td>
							<td><input type="text" name="ville" value="<?= $_POST['ville']?>"></td>
						  </tr>
						  <tr> 
							<td>D&eacute;partement :<br> </td>
							<td><?
 
	echo "<select name=departement";
	if(!empty($width)) echo " style=\"width:".$width."px\"";
	echo ">\n";
 
	$sql="SELECT id_departement, nom_departement";
	$sql.=" FROM ".TABLE_DEPARTEMENT;
	$sql.=" WHERE id_departement =".substr($_POST['cp'],0,2);
	$req=mysql_query($sql);
	$arrDepartement=mysql_fetch_array($req);
		if($arrDepartement['id_departement']<10)
			$id="0".$arrDepartement['id_departement'];
		else
			$id=$arrDepartement['id_departement'];
 
 
			echo "<option value=\"".$arrDepartement['id_departement']."\" selected> ".$id."-".$arrDepartement['nom_departement']."</option>\n";
 
 
 
	echo "</select>\n"; ?></td>
						  </tr>
 
						  <tr> 
							<td>Pays : *<br> </td>
							<td><?listPays($_POST['id_pays'],"id_pays","")?></td>
						  </tr>
						  <tr> 
							<td>Date de naissance :</td>
							<td><input type="text" name="ddn" value="<?= $_SESSION['ddn']?>">
							(JJ/MM/AAAA)</td>
						  </tr>
						  <tr> 
							<td>&nbsp;</td>
							<td>&nbsp;</td>
						  </tr>
						  <tr> 
							<td colspan="2">
							Choisissez votre mot de passe (4 caract&egrave;res minimum)<br>
							Ce mot de passe vous permettra d’acc&eacute;der  &agrave; vos services personnalis&eacute;s							</td>
						  </tr>
						  <tr> 
							<td>&nbsp;</td>
							<td>&nbsp;</td>
						  </tr>
						  <tr> 
							<td>Votre mot de passe* : </td>
							<td><input type="password" name="mdp"></td>
						  </tr>
						  <tr> 
							<td>Confirmez votre mot de passe* : </td>
							<td><input type="password" name="mdp2"></td>
						  </tr>
						  <tr> 
							<td>&nbsp;</td>
							<td>&nbsp;</td>
						  </tr>
						  <tr>
							<td colspan="2"><input type="checkbox" name="contact" value="1"<? if($_POST['contact']==1) echo " checked"?>/>
							  &nbsp; Je souhaite recevoir des renseignement sur les m&eacute;thode d'amincissement </td>
						  </tr>
						  <tr>
							<td colspan="2"><input name="newsletter" type="checkbox" id="newsletter" value="1"<? if($_POST['newsletter']==1) echo " checked"?>/>
							  &nbsp;&nbsp;Je souhaite recevoir la newsletter effea </td>
						  </tr>
						</table>
					  <br>
					  <input name="cmd" type="button" class="recherche_boutique" value="Valider mon inscription" onClick="verif5();">
					  <br>
                      </form>
Et en fait je cherche à rendre automatique le département en fonction du CP

Le probleme est qu'une fois le CP entré, le département se met à jour correctement, mais plus moyen de valider le formulaire.

Merci d'avance pour votre aide.