PHP - Lister des régions, villes, depart

Chris -  
avion-f16 Messages postés 20367 Statut Contributeur -
Salut,

Je souhaite intégrer à mon site web une fonctionnalité qui consisterait à créer un champs texte dans lequel le visiteur saisirait le début du nom d'une région, d'une ville ou département pour qu'une fenêtre contextuelle apparaissent et lui donne des suggestions en fonction du début de sa saisie.
Je ne sais pas si je suis claire, on trouve plein d'exemple sur le net comme sur :

http://www.orkes.fr/modules/annonces/consulter/recherche.php
ou encore
https://www.seloger.com/

Existe-il une api toute faite à intégrer ?

Merci d'avance pour votre aide. Je programme en PHP et javascript.

Christelle.
A voir également:

1 réponse

avion-f16 Messages postés 20367 Statut Contributeur 4 509
 
Salut.
Il faudra utiliser AJAX.
Pour la base de données, il y en a quelques-unes payantes et d'autres gratuites.
Je n'en ai jamais testé donc je préfère ne pas te conseiller.
0
Chris
 
Salut,

Est ce qu'il n'existerait pas une API toute faite avec une bdd? c'est quand meme une fonctionnalité banale.

Merci pour vos réponses.
0
A.Nonymous
 
Hélas, l'auto-suggestion des villes et régions pas si standard que ça.
Par contre, il existe une quantité d'API que facilitent l'auto-suggestion.
Mots-clés pour la recherche de telles api : "ajax autocomplete" , "ajax autosuggest"

(Le site https://miniajax.com/ recense quelques modèles de fonctionnalités, et permet de faire une présélection rapide de ce qui se peut se faire )
0
Chris
 
Merci pour vos réponses...J'ai l'impression que c'est mission impossible..je vais peut etre laisser tomber.

C'est juste que je voyais beaucoup de site avec cette fonctionnalité donc je pensais qu'il existait une API ou quelque chose qui permettre de faciliter son implémentation.

Quelqu'un d'autre n'aurait pas une solution all inclusive ?
0
avion-f16 Messages postés 20367 Statut Contributeur 4 509
 
Ça peut paraître simple mais il faut bien penser aux gens qui créent ces bases de données. Trouver le nom de toutes les villes n'est pas chose facile.

« Par contre, il existe une quantité d'API que facilitent l'auto-suggestion.
Mots-clés pour la recherche de telles api : "ajax autocomplete" , "ajax autosuggest" »

Une API n'est pas un script.
Une API permet d'accèder à des données simplements.
Par exemple, on pourrait imaginer que l'adresse http://example.com/api/cities/pa retourne (sous forme de XML, JSON ou texte brute) la liste des villes commençant par "pa".
0
A.Nonymous
 
Hum ...
Sans rentrer dans un débat qui n'aidera pas la demande initiale : "Une interface de programmation (Application Programming Interface ou API) est une interface fournie par un programme informatique"
0