je ne sais pas si c'est la syntaxe d'appel ou si c'est le type de donnée au quelle elle est basée;
mon objectif est de stocker le nom de pays et ville du connecté dans ma table pour le lieu de sa dernière connexion d'une part et afficher dans d'autre endroit pour montrer à son correspondant ou précisément il est connecté;
Regarde ce que contient $record avec var_dump($record), parce que ce n'est manifestement pas ce à quoi tu t'attends. Et avec var_dump(), tu verras la structure et comment accéder à ce que tu souhaites.
Donc il est fort probable que le fichier ne retourne effectivement aucune correspondance (et il te faut donc vérifier ça avant d'afficher quoi que ce soit).
Ben il te faut accepter qu'il y a des adresses IP pour lesquelles il n'est pas possible de dire que c'est dans telle ou telle ville, et bien avoir conscience que ce n'est pas nécessairement parce que tu as une ville que c'est la bonne.
Pour prendre un exemple bien de chez moi, les adresses IP sont dynamiques en Suisse. Donc il n'y a pas de ville allouée, et on est bien souvent positionnés "dans un bunker de la Suisse centrale" par les outils de géolocalisation. Et quand c'est plus précis, en ce qui me concerne, c'est très souvent une ville à 60 km de chez moi.
A toi de gérer, tu testes si $record contient ce que tu attends. Si oui, tu peux afficher les coordonnées, si non (probablement que dans ce cas c'est null ou false), tu affiches un message "par défaut".
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.