Probleme formulaires auto
bonjour,
alors voila je code un formulaire :
Code:
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> |
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.