J'ai une page genaralmap.php avec une carte qui donne la situation des sociétés.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
<!-- language --> <?php
 require("decide-lang.php");
 ?> 	 
<!-- fin language-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<head>
    <script src="http://maps.google.com/maps?file=api&v=2&key=
    ABQIAAAAW3qRWAZKU9EbtdbwyGlcbBR6UEvESOuZbv168_clhMm7MolCdhQLYndPhZX5MllAE0J0CVEyhdrGdw"
    type="text/javascript"></script>
    <script type="text/javascript">//<![CDATA[
 
	  function load()
        {
        if (GBrowserIsCompatible())
          {
          var map = new GMap2(document.getElementById("map"));
          map.setCenter(new GLatLng(46.818188, 8.227512), 7);
		  map.addControl(new GLargeMapControl3D());
		  map.enableScrollWheelZoom();
		  map.addControl(new GMapTypeControl());
		  map.addControl(new GOverviewMapControl());
		  map.addControl(new GScaleControl());
// Initialisation d'un nouvel objet GIcon et de ses propriétés
          var MonIcon = new GIcon(G_DEFAULT_ICON);
          MonIcon.iconSize=new GSize(32,32);
          MonIcon.iconAnchor=new GPoint(16,32);
          MonIcon.image="images/purple-pushpin.png";	
 
      function creerMarker(point, onglet1, onglet2) {
        var marker = new GMarker(point,MonIcon);
        var infoTabs = [
          new GInfoWindowTab("Société", onglet1),
          new GInfoWindowTab("Détails", onglet2) 
           ];
        GEvent.addListener(marker, "click", function() {
          marker.openInfoWindowTabsHtml(infoTabs);
          });
        return marker;
        }
 
          GDownloadUrl("testm.php", function(data) {
            var xml = GXml.parse(data);
             var markers = xml.documentElement.getElementsByTagName("marker");
             for (var i = 0; i < markers.length; i++) {
               var point = new GLatLng(parseFloat(markers[i].getAttribute("lat")), parseFloat(markers[i].getAttribute("lng")), 9);
           var marker = creerMarker(point, markers[i].getAttribute("info"), markers[i].getAttribute("details") );
               map.addOverlay(marker);
             }
           });
         }
     }
 
      //]]>
      </script>
 
 
 
 
<?php include ("head.php");
?>
<body onload="load()" onunload="GUnload()">
<center>
        <div id="conteneur">
 
<?php include ("header.php");
?>
 
<?php include ("menu.php");
?>
 
 
		<!--corps -->
		<div id="corps">
 
<br />
<fieldset style="width:500px; border-color:#19431B">
 
<table align="center">
 
<tr><td colspan="2"><center><div id="map" style="width: 600px; height: 400px"></div></center></td></tr>
 
</table>
</fieldset><br /><center><br><input type="button" value="<?php echo BACK_GM2; ?>" onclick="history.go(-1)"> </form></center>
           </div>
 
		  <!-- Si JavaScript n'est pas activé sur votre navigateur, le message d'alerte situé entre les balises <noscript></noscript> s'affichera -->
	<noscript>
	<p><?php echo NOSCRIPT_GM2; ?></p>
	</noscript>
          </div>
 
		<!--fin corps -->
 
		<!--fin corps -->
 
<?php include ("footer.php");
?></div>
Cette page fait appel à la page testm.php qui fait des appels à la table pour trouver les markers. Tout fonctionne mais j'aimerais que dans le premier onglet avec le nom de la société, il soit possible de cliquer sur celui-ci pour afficher le profil.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
include ("loc.php");
 
$connection = mysql_connect($host, $user, $password) or die ("Connexion au serveur impossible");
 $db = mysql_select_db ($database, $connection) or die ("La base de données ne peut pas êre sélectionnée");
 
 
header("Content-type: text/xml");
	echo '<'.'?xml version="1.0" encoding="utf-8"?'.'>';
	echo'<markers>';
	 $sql2 ="SELECT * FROM Membre";
     $result2= mysql_query($sql2) or die ("Impossible d'exécuter la requête");
 
	while ($ligne = mysql_fetch_array($result2))
{extract($ligne);
	echo '<marker lat="'.$ligne["lat"].'" lng="'.$ligne["lng"].'" info="'.$ligne["nomsociete"].'"  details="'.$ligne["rue"].', '.$ligne["cp"].' '.$ligne["ville"].' ('.$ligne["canton"].')" />/>';
	}
	echo '</markers>';
 
?>
J'ai essayé avec ceci avant le '.$ligne["nomsociete"].'
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<a href="./profil.php?societeID=$societeID">
mais la google map ne l'accepte pas.

Que dois-je mettre ?

Merci !