Code postale et adresse

Likeweb -  
 misi -
Bonjour,

Je cherche un tutoriel ou dans un champ de texte on saisit un code postal est on trouve l'adresse la plus proche... je ne sais pas trop comment expliquer donc je prefere vous donner un exemple plus compréhensible.

C'est a dire comme exemple
https://www.lissac.fr/nos-magasins

Si quelqu'un aurait un tuto, ou bien meme des tags google pour crée ce type de chose.

Merci

3 réponses

  1. louloute300 Messages postés 347 Statut Membre 29
     
    Cela implique d'utiliser du php et du mysql pour fouiller une base de donnée.
    0
  2. Likeweb
     
    Oui, mais aurriez vous des exemples s'il vous plait
    0
    1. misi
       
      10 aoû 2010 à 18:27
      0
  3. louloute300 Messages postés 347 Statut Membre 29
     
    Voici un exemple (le plus simple):
    Je suis parti du fait que dans votre table appelé "tablecp"de la base de donnée, le champs 0 correspond à la liste des codes postaux et le champs1 à la liste des villes.
    De même ce code fonctionne si vous avez plusieurs villes pour 1 code postal.


    <html>
    <body>
    <form name="form1" method="post">
    <input type=text name=codepotal>
    <input type=submit value="Rechercher">
    </form>

    <?php

    $CP=isset($_POST["codepostal"])?$_POST["codepostal"]:"";
    if ($CP<>""){

    //Identification et connection à la base de donnée

    $listecpT=mysql_query("select * from tablecp");
    $recherche=0;
    while ($i=0;$i<count($listecp);$i++){
    $listecpI=mysql_fetch_array($listecpT);
    if ($listecpI[0]==$CP){
    echo "Votre Code Postal correspond à la ville de ".$listecpI[1];$recherche=1;
    }
    }
    if ($recherche==0){echo "Votre Code Postale ne correspond à aucune ville enregistrée dans votre table."}

    ?>

    </body>
    </html>
    0