Bonjour,

tout d'abord je tiens � vous pr�ciser que je suis m�ga d�butante en Ajax.
Et secundo, je pense que mon probl�me peut se r�soudre gr�ce � Ajax mais je n'en ai pas la certitude.

Je vous explique.
J'ai un champ "Mail" o� l'on tape une adresse et on a des solutions propos�es pour ce qu'on a tap� (autocompl�tion faite).

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
 
// Champ pour entrer le mail
$divlogma = <<<END
<div id='liste' style='width:300px;position:relative;'>
<input type='text' name='reclogm' id='reclogm' onChange="infodomaine();">
</div>
END;
Une fois que la personne a s�lectionn� dans la liste le mail qu'elle veut, il faudrait que sur l'�v�nement onChange de ce champ "Mail", j'affiche un tableau contenant les informations relatives au mail s�lectionn�.
Que ma fonction infodomaine(); �crite dans le code javascript, m'affiche le tableau de ma requ�te.

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
// Requête et tableau à afficher une fois qu'on a sélectionné le bon mail
$tabinfo[] = array(labels => ",Login,Destination");
$SQLinfo = "SELECT source,destination FROM emails WHERE source LIKE '% ... %'";
$Q = mysql_db_query($SQLinfo);
$i=1;
while ($R = mysql_fetch_array($Q))
{
	$tabinfo[$i] = array(descD => $i,
	                          valC1 => $R['source']
		);
       $i++; 
	}
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
 
// Ce à quoi ressemble ma fonction en JS infodomaine()
function infodomaine()
{
        // Ca c'était une tentative, afin qu'une fois dans ce code, le php détecte $declench à 1 et exécute ainsi la requête
	var declench = 1;
	document.getElementById('info').style.display="block";
}
Si je le fais en PHP-JS, ma requ�te sera d�ja effectu�e alors que je n'aurai pas encore fait de s�lection dans mon champ "Mail".
J'ai tent� de mettre un if (var = 1) { faire requ�te }, en mettant la variable � 1 dans le javascript, mais �a c'est foireux totalement.
Je sais que PHP est c�t� serveur et JS c�t� client, donc apparement j'ai lu � quelques endroits qu'Ajax �tait la meilleure solution, mais comme je n'y connais rien j'aurai besoin d'aide ... =)