Tu fais une barre de reroutage avec ce javascript
< script language="JavaScript">
/ /Javascript qui permet l´utilisation de la barre de reroutage
function MM_jumpMenu(targ,selObj,restore)
{
eval(targ+".location=´"+selObj.options[selObj.sele
ctedIndex].value+"´");
if ( restore) selObj.selectedIndex=0;
}
< /script>
Et ta barre de menu tu la déclare comme ca :
< select name="select" onChange="MM_jumpMenu(´parent´,this,0)">
Avec pour chaque option value l´url de la page que tu veux afficher avec en parametre le no de la ville. Après tu fais un script en php ou java pour récupéré le nom de la ville et afficher dans la zone de texte le code postal
Mais bon &... comment dire, j´ose à peine imaginer la taille du switch case si tu veux que ce truc soit vraiment effectif &... parce il y a quand meme un truc comme près de 36 851 ( environ lol) commune en france. Et chaque commune à un code postal different &...
Et si tu mets que les principales villes tu exclue de ton systeme tous les habitant des autre villes &... soit les 3/4 de la france