Page 1 sur 1

Récuperer le code postal d'une ville

Posté : 24 mars 2014, 14:09
par yoann38
Bon me revoilà plus clairement on va dire ;)

Je souhaite juste récupérer le code postal d'un visiteur sans que celui ci est fait quoi que ce soit ( en gros de la géolocalisation ). j'ai juste besoin du code postal pour afficher le contenu de mes pubs en fonctions du code postal du visiteur.
Merci pour ceux qui pourront m'aider....tutos, conseils, code ou autre, je suis preneur.
Le seul petit truc que je connais est la façon de faire afin de récupérer l'ip du visiteur et d'afficher la ville, comment faire pour récupérer le code postal de cette ville maintenant ?

<!-- récupération de l'adresse ip du visiteur et affichage de la ville -->
<?php
$ip = $_SERVER['REMOTE_ADDR'];
$script = "http://www.ieducatif.fr/geoloc/geo.php?IP=";
$retour = file_get_contents($script.$ip);
echo $retour;
?>
<!-- Fin de procédure de récupération de l'adresse ip du visiteur -->

Ca marche, pas de problème j'aimerais maintenant juste le code postal de l'utilisateur, comment procéder svp

Merci

Re: Récuperer le code postal d'une ville

Posté : 24 mars 2014, 18:35
par sirakawa

Re: Récuperer le code postal d'une ville

Posté : 24 mars 2014, 18:48
par yoann38
En fait j'ai les code postaux des 36000 commune en bdd et je souhaite juste associé la code postal corespondant à la ville comment faire svp ?
<?php
$ip = $_SERVER['REMOTE_ADDR'];
$script = "http://www.ieducatif.fr/geoloc/geo.php?IP=";
$retour = file_get_contents($script.$ip);
echo $retour;
?>
Ma variable $retour affiche le nom de la ville ( exemple: Grenoble)
En base dans une table nommée villes_france j'ai toutes les infos des communes avec code postal et nom de villes.
Je souhaite juste faire une correspondance entre les 2
merci

Re: Récuperer le code postal d'une ville

Posté : 24 mars 2014, 19:10
par xTG
Il te manque donc une requête SQL ?
SELECT codepostal FROM matabledeville WHERE ville = ?

Re: Récuperer le code postal d'une ville

Posté : 24 mars 2014, 20:40
par yoann38
Je ne vois pas trop comment cela peut marche puis que tu n'utilise pas dans la requete ma variable retour.
Enfait je recupere la variable $retour par mon echo, qui affiche donc par exemple Grenoble.
Et maintenant je souhaite afficher le code postal de grenoble en fonction de la variable $retour.

Ma table se nomme ville_de_france et la colone des code postaux se nomme ville_code_postal.
Comment procéder svp.
merci

Re: Récuperer le code postal d'une ville

Posté : 24 mars 2014, 21:43
par xTG
Je ne donne que rarement de solution à copier/coller.
Je n'en trouve que peu l'utilité...
Il semblerait que tu viennes ici sans aucune connaissance, ni intérêt à chercher, et cela m'attriste un peu.
Ce que tu cherches à faire (interroger une base de données) est assez simple, on trouve à foison des cours/tutoriaux sur le net.

Re: Récuperer le code postal d'une ville

Posté : 24 mars 2014, 21:53
par yoann38
merci j'ai trouvé la solution, je met le sujet en résolu.