Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > AJAX
AJAX Forum sur la programmation AJAX. Avant de poster : Cours AJAX, FAQ AJAX, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/02/2011, 11h18   #1
Invité de passage
 
Inscription : février 2011
Messages : 2
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 2
Points : 1
Points : 1
Par défaut récupération de données en AJAX

Bonjour,

Voilà mon maître d'apprentissage m'a demandé de créer un annuaire téléphonique sous LDAP. Cet annuaire pourra être consulté par tous les employés de l'entreprise via une interface web.
Lorsque l'on recherche une ville par exemple, on génère un tableau avec tous les employés travaillant dans cette ville. Nous pouvons récupérer une dizaine d'information sur chaque employé. Je voulais limiter le nombre d'information à 5 et rajouter un bouton "+" à la fin de chaque ligne. Afin de ne pas surcharger la page.
Lorsque l'on clique sur le bouton '+', il apparaît alors grâce à l'AJAX une zone rectangulaire avec toutes les informations de l'employé. Le problème c'est que lorsque l'on veut les informations de 'employé à la ligne 5 par exemple, ce sont toujours les informations de l'employé à la première ligne qui apparaissent.

Voici les codes sources :

La page HTML :

Code :
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
<?php include "entete.php"; // on affiche l'entête d'un fichier XHTML ?>
 
<?php
 
		require("ldap_projet.php");
		// $nb_donnees = nb_personne_ldap($ds,$base_dn);
		// $message = "Bonjour, Bienvenue sur les Pages Jaunes d'Intradom.<br/>";
		// echo $message." Il y a actuellement ".$nb_donnees." personne(s) dans l'annuaire d'intradom.";
 
 
$combo=combo();	
/*echo "<pre>";print_r($_POST);echo "</pre>";*/
if (isset($_POST['action'])){
	if ($_POST['action'] == 'ind') {
		define("critere","critere");
		//define("attribut","attribut");
		$critere=$_POST[critere];
		$filtre="";
		//$attribut=$_POST[attribut];
		$filtre.="(&(objectclass=inetorgperson)(|(sn=".$critere."*)(cn=".$critere."*)(givenname=".$critere."*)";
		$filtre.="(telephonenumber=".$critere."*)(internationaliSDNNumber=".$critere."*)(o=".$critere."*)";
		$filtre.="(departmentnumber=".$critere."*)(ou=".$critere."*)(l=".$critere."*)(homephone=".$critere."*)";
		$filtre.="(facsimiletelephonenumber=".$critere."*)(mobile=".$critere."*)))";
		$result=recherchePersonne($ds,$base_dn,$filtre);
		} 
	}
 
?> 
 
	<br/><br/>
	<form id="recherche_employe" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" onsubmit="return RechercheVide();">
 
		<input type="hidden" name="action" value="ind"/><br/>
		<input type="text" name="critere" style="font-family:'Verdana'" size="25" id="champrecherche"/>
		<input type="submit" value="Lancer la recherche"/><br/><br/>
 
	</form>
 
<?php
//if (($ind==1)&&($critere!="")){
// echo $result;	
 
if (isset($_POST['action'])){
	if ($_POST['action'] == 'ind') {
	echo $result;
	}
  }
 
?>
 
	<p class="fiche" id="fiche" style="visibility:hidden; display:none"></p>
	<br style="clear:both"/>
<?php include "fin.php"; // on affiche la fin d'un fichier XHTML ?>
Fonction php de recherche dans l'annuaire LDAP

Code :
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
function recherchePersonne ($ds,$base_dn,$filtre){
        //fonction de recherche
        //print $filtre;
	$rec=ldap_search($ds,$base_dn,$filtre);  
	//récupération des entrées
	$result = ldap_get_entries($ds,$rec);
	//détermination du nombre d'entrees recuperees
	$num_result=$result["count"];
	//Generation du tableau des entrees	
	$tableau="";
	//$tableau.="Votre requête a retourné ".$num_result." résultat(s)<br>\n";
	$tableau.="<table width=\"50%\ border=\"no\">\n";
	$tableau.="<tr bgcolor=\"#FFFFCE\"><td><b>NOM</b></td><td><b>PRENOM</b></td><td><b>N°POSTE</b></td><td><b>LIGNE DIRECTE</b></td><td><b>VILLE</b></td><td><b>+</b></td></tr>\n";
	for ($i=0; $i<$num_result; $i++) 
	{
 
		$employeenr= $result[$i]["uid"][0];
		$tableau.="<tr bgcolor=\"#EEEEEE\"><td name=\"nomtab\" id=\"nomtab\">".$result[$i]["sn"][0]."</td><td name=\"prenomtab\" id=\"prenomtab\">".$result[$i]["givenname"][0]."</td>";
		$tableau.="<td name=\"numctab\" id=\"numctab\">".$result[$i]["telephonenumber"][0]."</td><td name=\"numltab\" id=\"numltab\">".$result[$i]["internationalisdnnumber"][0]."</td>";	
		$tableau.="<td name=\"lieutab\" id=\"lieutab\">".$result[$i]["l"][0]."</td><td name=\"otab\" id=\"otab\" style=\"visibility:hidden; display:none\">".$result[$i]["o"][0]."</td>";
		$tableau.="<td name=\"dntab\" id=\"dntab\" style=\"visibility:hidden; display:none\">".$result[$i]["departmentnumber"][0]."</td><td name=\"outab\" id=\"outab\" style=\"visibility:hidden; display:none\">".$result[$i]["ou"][0]."</td>";
		$tableau.="<td name=\"mailtab\" id=\"mailtab\" style=\"visibility:hidden; display:none\">".$result[$i]["mail"][0]."</td><td name=\"faxtab\" id=\"faxtab\" style=\"visibility:hidden; display:none\">".$result[$i]["facsimiletelephonenumber"][0]."</td>";
		$tableau.="<td name=\"mobtab\" id=\"mobtab\" style=\"visibility:hidden; display:none\">".$result[$i]["mobile"][0]."</td>";
		//$tableau.="<td name=\"phototab\" id=\"phototab\" ><img height=\"20\" width=\"20\">".$result[$i]["jpegphoto"][0]."</img></td>";
		$tableau.="<td><img src=\"plust.jpg\" alt=\"Plus d'information\" height=\"15\" width=\"15\"/ onclick=\"EnvoiRequete()\" name=\"plus\"/></td></tr>\n";	
	}
	$tableau.="</table>";
	ldap_close($ds);
	return $tableau;
}
Code AJAX

Code :
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
function EnvoiRequete() // du fichier helloXMLHttp.js
{
	//Ici on définit les création d"objets selon le navigateur utilisé
	var req_AJAX = null;// Objet XMLHttpRequest qui sera crée
	if (window.XMLHttpRequest) 
	{	 // Mozilla, Safari
		req_AJAX= new XMLHttpRequest(); //création d"un objet de type XMLHttpRequest portant le nom de req_ajax
	}
	else if (typeof ActiveXObject != "undefined")
	{
		req_AJAX= new ActiveXObject("Microsoft.XMLHTTP");
		// note: on peut raffiner pour utiliser // d"autres versions d"IE
	}
	if (req_AJAX) // si l"objet XMLHttpRequest est crée
	{
		req_AJAX.onreadystatechange = function()  //On fait appel à une fonction
		{
		TraiteReponse(req_AJAX); // Si la requête est passé, on fait appel à la fonction traiteréponse avec comme paramètre la requête (req_AJAX)
		};
		// on spécifie l"action que l"on demande au serveur
		req_AJAX.open( "GET", "fiche.php", true); //fonction open avec trois paramètres; GET pour obtenir les informations, 
		//url de la page à lancer et true pour autoriser que l"appel de cette fonction soit asynchrone.
		req_AJAX.send(null); // on envoie la requête
	}
	else
		{ alert("EnvoiRequete: pas de XMLHTTP !"); }
} 	// fin fonction envoiRequete()
 
/************************************************************************/
function TraiteReponse(requete) // appelée à chaque changement d"état
{ // les cinq états d"une requëte AJAX
	var READY_STATE_UNINITIALIZED=0; 
	var READY_STATE_LOADING=1;
	var READY_STATE_LOADED=2; 
	var READY_STATE_INTERACTIVE=3;
	var READY_STATE_COMPLETE=4; 
	var data="";
	var ready = requete.readyState; // récupére l"état de la requëte
 
	if(ready==READY_STATE_LOADING)
	{
		var fiche=document.getElementById('fiche')
		fiche.style.visibility = 'visible';
		fiche.style.display = 'block';
		fiche.style.color = 'red';
		fiche.innerHTML=" En cours de chargement " //indique quand l'image est en train de charger.
	}
 
	else if (ready==READY_STATE_COMPLETE) // si c"est fini
	{
		var fiche = document.getElementById('fiche') // on "pointe" avec DOM dans notre page initiale
 
		nom=document.getElementById('nomtab').innerHTML	
		prenom=document.getElementById('prenomtab').innerHTML
		numcourt=document.getElementById('numctab').innerHTML
		numlong=document.getElementById('numltab').innerHTML
		lieu=document.getElementById('lieutab').innerHTML
		societe=document.getElementById('otab').innerHTML
		dpat=document.getElementById('dntab').innerHTML
		service=document.getElementById('outab').innerHTML
		mail=document.getElementById('mailtab').innerHTML
		fax=document.getElementById('faxtab').innerHTML
		mobile=document.getElementById('mobtab').innerHTML
 
 
		if (requete.status==200) // code = 200 réponse HTTP OK
		{// insere resultat dans document
 
			data = requete.responseText; // on récupére le "travail" du serveur
			fiche.style.visibility = 'visible';
			fiche.style.display = 'block';
			fiche.style.color = 'black';
			fiche.innerHTML = data+'\n\rNom: '+nom+'\n\rPrénom: '+prenom+"\n\rNuméro interne:  "+numcourt+"\n\rNuméro SDA: "+numlong+"\n\rLieu: "+lieu+"\n\rSociété: "+societe+"\n\rDépartement: "+dpat+"\n\rService: "+service+"\n\r@mail: "+mail+"\n\rFax: "+fax+"\n\rMobile: "+mobile //on affiche dans la division "fiche" le message de la page fiche.php
 
		}
		else vide.innerHTML = "erreur serveur: code "+ requete.status;
	}
}// fin function TraiteReponse(requete)
Si vous pouvez m'aider, vos conseils me seraient d'une grande aide. J'ai débuté la programmation web il y a peu de temps. Merci.
Mayel35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/02/2011, 17h03   #2
Invité de passage
 
Inscription : février 2011
Messages : 2
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 2
Points : 1
Points : 1
Par défaut Problème de récupération de données en AJAX

C'est bon j'ai trouvé, je vais mettre les codes au cas où ça intéresserait quelqu'un.
J'ai mis une variable k qui me permet de changer l'id sur chaque ligne et chaque cellule de mon tableau.
Cette variable k est passée en paramètre dans la fonction EnvoiRequete de mon javascript permettant d'avoir plus d'infos.

Code PHP:

Code :
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
function recherchePersonne ($ds,$base_dn,$filtre){
        //fonction de recherche
        //print $filtre;
	$rec=ldap_search($ds,$base_dn,$filtre);  
	//récupération des entrées
	$result = ldap_get_entries($ds,$rec);
	//détermination du nombre d'entrees recuperees
	$num_result=$result["count"];
	//Generation du tableau des entrees	
	$i="";
	$k=0;
	$tableau="";
	//$tableau.="Votre requête a retourné ".$num_result." résultat(s)<br>\n";
	$tableau.="<table width=\"50%\ border=\"no\">\n";
	$tableau.="<tr bgcolor=\"#FFFFCE\" class=\"A2\"><td><b>NOM</b></td><td><b>PRENOM</b></td><td><b>N°POSTE</b></td><td><b>LIGNE DIRECTE</b></td><td><b>VILLE</b></td><td><b>+</b></td></tr>\n";
	for ($i=0; $i<$num_result; $i++) 
	{
 
		$tableau.="<tr bgcolor=\"#EEEEEE\" class=\"A0\" id=\"tabinfo\">";
		$tableau.="<td name=\"nomtab\" id=\"nomtab".$k."\">".$result[$i]["sn"][0]."</td><td name=\"prenomtab\" id=\"prenomtab".$k."\">".$result[$i]["givenname"][0]."</td>";
		$tableau.="<td name=\"numctab\" id=\"numctab".$k."\">".$result[$i]["telephonenumber"][0]."</td><td name=\"numltab\" id=\"numltab".$k."\">".$result[$i]["internationalisdnnumber"][0]."</td>";	
		$tableau.="<td name=\"lieutab\" id=\"lieutab".$k."\">".$result[$i]["l"][0]."</td><td name=\"otab\" id=\"otab".$k."\" style=\"visibility:hidden; display:none\">".$result[$i]["o"][0]."</td>";
		$tableau.="<td name=\"dntab\" id=\"dntab".$k."\" style=\"visibility:hidden; display:none\">".$result[$i]["departmentnumber"][0]."</td><td name=\"outab\" id=\"outab".$k."\" style=\"visibility:hidden; display:none\">".$result[$i]["ou"][0]."</td>";
		$tableau.="<td name=\"mailtab\" id=\"mailtab".$k."\" style=\"visibility:hidden; display:none\">".$result[$i]["mail"][0]."</td><td name=\"faxtab\" id=\"faxtab".$k."\" style=\"visibility:hidden; display:none\">".$result[$i]["facsimiletelephonenumber"][0]."</td>";
		$tableau.="<td name=\"mobtab\" id=\"mobtab".$k."\" style=\"visibility:hidden; display:none\">".$result[$i]["mobile"][0]."</td>";
		//$tableau.="<td name=\"phototab\" id=\"phototab\" ><img height=\"20\" width=\"20\">".$result[$i]["jpegphoto"][0]."</img></td>";
		$tableau.="<td id=\"img".$k."\"><img src=\"plust.jpg\" id=\"imgtab".$k."\" alt=\"Plus d'information\" height=\"15\" width=\"15\"/ onclick=\"EnvoiRequete(".$k.",".$num_result.")\" name=\"plus\"/></td></tr>\n";	
		$k++;	
	}
	$tableau.="</table>";
	ldap_close($ds);
	return $tableau;
}
Fonction Javascript

Code :
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
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
/****************************************
*Fontion AJAX, recharge				    *
*les inforamtions de la personne sur une*
*partie de la page						*
*****************************************/
function EnvoiRequete(k,nbresult) // du fichier helloXMLHttp.js
{
	//Ici on définit les création d"objets selon le navigateur utilisé
	var req_AJAX = null;// Objet XMLHttpRequest qui sera crée
	if (window.XMLHttpRequest) 
	{	 // Mozilla, Safari
		req_AJAX= new XMLHttpRequest(); //création d"un objet de type XMLHttpRequest portant le nom de req_ajax
	}
	else if (typeof ActiveXObject != "undefined")
	{
		req_AJAX= new ActiveXObject("Microsoft.XMLHTTP");
		// note: on peut raffiner pour utiliser // d"autres versions d"IE
	}
	if (req_AJAX) // si l"objet XMLHttpRequest est crée
	{
		req_AJAX.onreadystatechange = function()  //On fait appel à une fonction
		{
		TraiteReponse(req_AJAX,k,nbresult); // Si la requête est passé, on fait appel à la fonction traiteréponse avec comme paramètre la requête (req_AJAX)
		};
		// on spécifie l"action que l"on demande au serveur
		req_AJAX.open( "GET", "fiche.php", true); //fonction open avec trois paramètres; GET pour obtenir les informations, 
		//url de la page à lancer et true pour autoriser que l"appel de cette fonction soit asynchrone.
		var data= "valeur de k : "+k+" "+nbresult;
		req_AJAX.send(data); // on envoie la requête
	}
	else
		{ alert("EnvoiRequete: pas de XMLHTTP !"); }
} 	// fin fonction envoiRequete()
var j=null;
/************************************************************************/
function TraiteReponse(requete,k,nbresult) // appelée à chaque changement d"état
{ // les cinq états d"une requëte AJAX
	var READY_STATE_UNINITIALIZED=0; 
	var READY_STATE_LOADING=1;
	var READY_STATE_LOADED=2; 
	var READY_STATE_INTERACTIVE=3;
	var READY_STATE_COMPLETE=4; 
	var data="";
	var ready = requete.readyState; // récupére l"état de la requete
 
	if(ready==READY_STATE_LOADING)
	{
		var fiche=document.getElementById('fiche')
		fiche.style.visibility = 'visible';
		fiche.style.display = 'block';
		fiche.style.color = 'black';
		fiche.innerHTML=" En cours de chargement " //indique quand l'image est en train de charger.
	}
 
	else if (ready==READY_STATE_COMPLETE) // si c"est fini
	{
		var fiche = document.getElementById('fiche') // on "pointe" avec DOM dans notre page initiale
		var sl = '<BR>'
		var img = document.getElementById('img' + k)
		var imgj = document.getElementById('img' + j)
		nom=document.getElementById('nomtab' + k).innerHTML
		prenom=document.getElementById('prenomtab' + k).innerHTML
		numcourt=document.getElementById('numctab' + k).innerHTML
		numlong=document.getElementById('numltab' + k).innerHTML
		lieu=document.getElementById('lieutab' + k).innerHTML
		societe=document.getElementById('otab' + k).innerHTML
		dpat=document.getElementById('dntab' + k).innerHTML
		service=document.getElementById('outab' + k).innerHTML
		mail=document.getElementById('mailtab' + k).innerHTML
		fax=document.getElementById('faxtab' + k).innerHTML
		mobile=document.getElementById('mobtab' + k).innerHTML
 
		if (requete.status==200) // code = 200 réponse HTTP OK
		{// insere resultat dans document
				img.innerHTML = '<img src="rondvert.jpg" id="imgtab'+k+'" alt="Plus d\'information" height="15" width="15" onclick="EnvoiSuppInfo('+k+','+nbresult+')" />';
				if((j!=k)&&(j!=null))
				{
					imgj.innerHTML = '<img src="plust.jpg" id="imgtab'+j+'" alt="Plus d\'information" height="15" width="15" onclick="EnvoiRequete('+j+','+nbresult+')" />';
				}
				else{}
				data = requete.responseText; // on récupére le "travail" du serveur
				fiche.style.visibility = 'visible';
				fiche.style.display = 'block';
				fiche.style.color = 'black';
				if(k==0)
				{
					fiche.style.marginTop = '20px';				
				}
				else
				{
					fiche.style.marginTop = k*20+'px';
				}
				fiche.style.marginTop = 
				fiche.innerHTML = data+'Nom: '+nom+sl+'Prénom: '+prenom+sl+"Numéro interne:  "+numcourt+sl+"\n\rLigne directe: "+numlong+sl+"\n\rLieu: "+lieu+sl+"\n\rSociété: "+societe+sl+"\n\rDépartement: "+dpat+sl+"\n\rService: "+service+sl+"\n\r@mail: "+mail+sl+"\n\rFax: "+fax+sl+"\n\rMobile: "+mobile //on affiche dans la division "fiche" le message de la page fiche.php
				j=k;
		}
		else {alert("erreur de codage");}
	}
}// fin function TraiteReponse(requete)
 
 
/****************************************
*Fontion AJAX, permettant de fermer     *
*la page d'information					*
*****************************************/
function EnvoiSuppInfo(k,nbresult) // du fichier helloXMLHttp.js
{
	//Ici on définit les création d"objets selon le navigateur utilisé
	var req_AJAX = null;// Objet XMLHttpRequest qui sera crée
	if (window.XMLHttpRequest) 
	{	 // Mozilla, Safari
		req_AJAX= new XMLHttpRequest(); //création d"un objet de type XMLHttpRequest portant le nom de req_ajax
	}
	else if (typeof ActiveXObject != "undefined")
	{
		req_AJAX= new ActiveXObject("Microsoft.XMLHTTP");
		// note: on peut raffiner pour utiliser // d"autres versions d"IE
	}
	if (req_AJAX) // si l"objet XMLHttpRequest est crée
	{
		req_AJAX.onreadystatechange = function()  //On fait appel à une fonction
		{
		TraiteSuppInfo(req_AJAX,k,nbresult); // Si la requête est passé, on fait appel à la fonction traiteréponse avec comme paramètre la requête (req_AJAX)
		};
		// on spécifie l"action que l"on demande au serveur
		req_AJAX.open( "GET", "fiche.php", true); //fonction open avec trois paramètres; GET pour obtenir les informations, 
		//url de la page à lancer et true pour autoriser que l"appel de cette fonction soit asynchrone.
		var data= "valeur de k : "+k;
		req_AJAX.send(data); // on envoie la requête
	}
	else
		{ alert("EnvoiRequete: pas de XMLHTTP !"); }
} 	// fin fonction envoiRequete()
 
/************************************************************************/
function TraiteSuppInfo(requete,k,nbresult) // appelée à chaque changement d"état
{ // les cinq états d"une requëte AJAX
	var READY_STATE_UNINITIALIZED=0; 
	var READY_STATE_LOADING=1;
	var READY_STATE_LOADED=2; 
	var READY_STATE_INTERACTIVE=3;
	var READY_STATE_COMPLETE=4; 
	var data="";
	var ready = requete.readyState; // récupére l"état de la requete
 
	if(ready==READY_STATE_LOADING)
	{
		var fiche=document.getElementById('fiche')
		fiche.style.visibility = 'hidden';
		fiche.style.display = 'none';
		fiche.style.color = 'black';
		fiche.innerHTML="" //indique quand l'image est en train de charger.
	}
 
	else if (ready==READY_STATE_COMPLETE) // si c"est fini
	{
		var fiche = document.getElementById('fiche') // on "pointe" avec DOM dans notre page initiale
		var img = document.getElementById('img' + k)
 
		if (requete.status==200) // code = 200 réponse HTTP OK
		{// insere resultat dans document
			{
				img.innerHTML = '<img src="plust.jpg" id="imgtab'+k+'" alt="Plus d\'information" height="15" width="15" onclick="EnvoiRequete('+k+')" />';
				/*img.src = 'plust.jpg';
				img.onClick =EnvoiRequete(k);*/
				data = requete.responseText; // on récupére le "travail" du serveur
				fiche.style.visibility = 'hidden';
				fiche.style.display = 'none';
				fiche.style.color = 'black';
				fiche.innerHTML = "";
			}
 
		}
		else {alert("erreur de codage");}
	}
}// fin function TraiteReponse(requete)
Et le bout de code HTML situé sur ma page d'index qui affiche le tableau et la carte de visite :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<div id="tableau" class="tableau">
<?php
//if (($ind==1)&&($critere!="")){
// echo $result;	
 
if (isset($_POST['action'])){
	if ($_POST['action'] == 'ind') {
	echo $result;
	}
  }
 
?>
	</div>
	<div class="fiche" id="fiche" style="visibility:hidden; display:none"></div>
Mayel35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h11.


 
 
 
 
Partenaires

Hébergement Web