Image dans infobulle sur google map avec BDD

bonjour, je voudrais afficher des images differentes pour chaque infobulle sur google map à partir de ma base de donnée.
J'arrive à afficher le contenu de ma base de donnée dans chaque info bulle ,mais au lieu d'avoir l'image j'ai le nom de l'image
Ex: si le nom de mon image est "logo.gif" et que dans ma base j'ai ds un champ: "logo.gif",
Dans l'infobulle j'ai "logo.gif
Comment faire pour lui dire d'afficher cette image??
merci d'avance
Configuration: Windows XP
Firefox 2.0.0.12

7 réponses

  • Votes
  • Date
  • Date décroissante
  1. Salut.
    Essaye en écrivant:

    <?php
    //RequeteSQL
    //Ce qui fait que $ValeurRetourneeDepuisBDD=="logo.gif";
    ?>

    //Met ceci à la place du "logo.gif" pour bien préciser qu'il s'agit d'une image et non d'un texte de valeur "logo.gif"
    <img src=" <?php print($ValeurRetourneeDepuisBDD) ?>">

    Après, il faut que l'infobulle puisse afficher du HTML
    1. Oui ca c'est sur je peux afficher du html dans mon infobulle google map.
      Mais en fait les donnees qu'il y a dans ma base de données, je les mets dans un fichier XML, et google map interprete ce XML.
      Donc j'aimerais bien afficher mes images a partir des cefichier XML et pas directement de ma BDD.
      Est ce que c'est possible?
      1. Si tu lis "à la main" ton xml, alors oui c'est possible. Mais en laissant GoogleMap l'interpréter, je ne peux rien dire
        1. en fait mon code est en javascript, donc je ne peux pas utiliser de php dedans? est ce que je me trompe?
          1. En effet dedans tu ne peux pas.
            Mais par contre tu peux toujours générer du javascript à partir de PHP, lors de la création de la page.
            1. est ce que si je mets directement par ex : <img src="logo.gif"> dans ma base de données ca affichera mon image?
              1. Normalement oui, même s'il est déconseillé d'écrire du HTML dans une base de donnée.