bonjour,
alors voila je code un formulaire :
Et en fait je cherche à rendre automatique le département en fonction du CP
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ÉCESSAIRES</strong><br /> <? if(isset($form_erreur) && !empty($form_erreur)) displayErreurs($form_erreur);?> </td> </tr> <tr> <td width="31%"> </td> <td width="69%"> </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énom* : </td> <td><input type="text" name="prenom" value="<?= $_SESSION['prenom']?>"></td> </tr> <tr> <td>Télé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é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> </td> <td> </td> </tr> <tr> <td colspan="2"> Choisissez votre mot de passe (4 caractères minimum)<br> Ce mot de passe vous permettra daccéder à vos services personnalisés </td> </tr> <tr> <td> </td> <td> </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> </td> <td> </td> </tr> <tr> <td colspan="2"><input type="checkbox" name="contact" value="1"<? if($_POST['contact']==1) echo " checked"?>/> Je souhaite recevoir des renseignement sur les méthode d'amincissement </td> </tr> <tr> <td colspan="2"><input name="newsletter" type="checkbox" id="newsletter" value="1"<? if($_POST['newsletter']==1) echo " checked"?>/> 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>
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.
Partager