Bonjour à tous,

j'ai beau chercher sur Google depuis ce matin, mais malheureusement, je n'ai pas trouvé mon bonheur.
Je vous explique mon problème:

Dans une infoBulle d'une GoogleMap, je dois pouvoir afficher une image, le nom de l'agence, l'adresse, le téléphone ainsi qu'une adresse e-mail.... MAIS aussi, les employés de cette agence !

Et ce sont les employés qui m'embêtent un peu...

En effet, je n'arrive pas à récupérer le tableau $hbs que je créer....

Je vous montre mon code actuel :

fichier entreprise.php :
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
function admarker3(location,marker, tel, mail, image, nom, id) {
	 var contenu='<div id="'+id+'" style="color: #666666; height: 100%; width: 100%;"><div align="center">';
	 if(image.length>0){
		contenu+='<img src="images/'+image+'" alt="Image agence" style="max-width: 200px; max-height: 200px;"/><br />';
	  }
	  contenu+=nom+'</div>'+location+'<br />';
	  if(tel.length>0){
		contenu+='T&eacute;l&eacute;phone : '+tel+'<br />';
	  }
	  if(mail.length>0){
		contenu+='Contact : '+mail;
	  }
 
 
	var xhr_object = null;
 
	if(window.XMLHttpRequest) // Firefox.
	   xhr_object = new XMLHttpRequest();
	else{
		if(window.ActiveXObject) // Internet Explorer.
			xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
		else{ // XMLHttpRequest non supporté par le navigateur.
			alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
			return;
		}
	}
 
	xhr_object.onreadystatechange  = function(){ 
		if(xhr_object.readyState  == 4){
			if(xhr_object.status  == 200){
				var rep= xhr_object.responseText;
					alert('Reussite'+rep);
			}
			else{ 
				alert('Erreur : '+xhr_object.status);
			}
		}
	}; 
 
	var method   = "POST";
	var filename = "ajax/recupEmploye.php";
	var requete  = "idAg=" + id;
	xhr_object.open(method, filename, true);
	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
 
	xhr_object.send(null);				
 
       contenu+='</div>';
	 infoBulle = new google.maps.InfoWindow({
		content: contenu
	 });
	  infoBulle.close();
	   infoBulle.open(map, marker);
	  }
Code du fichier recupEmploye.php
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
require_once '../../admin/classes/db.class.php';
	require_once '../../admin/connect.php';
 
	$db = new db;
 
	if (!empty($_POST['idAg']) and !empty($_POST['idAg'])) {
		$idAg = $_POST['idAg'];
 
		$requete="SELECT * FROM employes WHERE idAgence=".$idAg;
		//echo $requete;
		$res=$db->query($requete) or die ('ERREUR SQL : '.mysql_error().' &agrave; la ligne '.__line__.' du fichier '.__file__);
		$hbs=array();
		while($tab=mysql_fetch_array($res)){
			$hbs[]=$tab;
		}
		return $hbs;
	}
Mon alert('Reussite'+rep); me renvoie une réponse vide...
En utilisant FireBug, la ligne 'echo $requete' m'a permis de voir que j’exécutais la bonne requête

Si quelqu'un pouvait m'aider, ca serait vraiment sympa =)
Merci d'avance aux personnes qui pourrait m'aider =)