Bonjour à tous !

J'essais depuis un moment de trouver ce qui bloque dans mon code et je ne trouve pas le problème donc je viens vous dans l'espoir de trouver ce qui ne fonctionne pas.
Dans ma page index.php, j'ai créé une fenêtre modale qui permet à l'utilisateur de se connecter via un login et un mot de passe (jusque là rien d'exceptionnel), lorsqu'il clique sur le bouton connexion j'execute le code ci-dessous :
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
 
		// On connecte l'utilisateur si existant
		var xhttp;
 
		xhttp = new XMLHttpRequest();
		xhttp.onreadystatechange = function() {
			if (xhttp.readyState == 4 && xhttp.status == 200) {
				if (xhttp.responseText == "0"){
					alert("Les renseignements que vous avez fournis ne nous permettent de vous identifier.\nVeuillez vérifier vos paramètres de connexion.");
				}else{					
 
					alert(<?php session_start(); $_SESSION['IdUser']; ?>);
					//alert(userConnected);
 
					$('#WELAB_INFO_USER').text(xhttp.responseText);
					$('#WELAB_INFO_USER').show().css('visibility', 'visible');
					$('#WELAB_USER_ID').show().css('visibility', 'visible');
				}
			}
		};
 
		xhttp.open("POST", "Ajax_Cnx.php?l="+$login.val()+"&pw="+$pw.val(), true);
		xhttp.send();
Ce code est intégré dans ma page index.php

Ensuite avec Ajax, j'appel ma page Ajax_Cnx.php qui va me permettre de vérifier dans ma bdd si le login et mot de passe est bien existant, si oui, j'ouvre une session car l'utilisateur navigue sur plusieurs page et il faut donc je garde son id pour mes futurs requêtes.
Le code ci-dessous est celui de ma page php Ajax_Cnx.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
 
<?php
	// on démarre la session
	session_start ();
 
	$database   = "BDD";
	$user_name  = "un_user";
	$password   = "un_pw";
	$host_name  = "localhost";	
 
	// Valeurs des champs de saisie
	$login = $_GET['l'];
	$mdp = $_GET['pw'];
 
 
	// on se connecte à MySQL 
	$db = mysql_connect($host_name, $user_name, $password); 
 
	// on sélectionne la base 
	mysql_select_db($database,$db); 
 
	// on crée la requête SQL 
	$sql = "SELECT * FROM `Table` WHERE `Login`= '$login' and `MDP` = '$mdp'"; 
 
	// on envoie la requête 
	$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); 
 
	// on fait une boucle qui va faire un tour pour chaque enregistrement 
	$data = mysql_fetch_assoc($req);
 
	// on ferme la connexion à mysql 
	mysql_close();  
 
	// on affiche les informations de l'enregistrement en cours
	if($data['Nom'] != '' || $data['Prenom'] != ''){	
 
		// on enregistre les paramètres de notre visiteur comme variables de session 			
		$_SESSION['IdUser'] = "10";//$data['Utilisateur_Id'];
 
		echo ($data['Nom'].' '.$data['Prenom']);
	}else{
		echo("0");
	}
?>
Je vous remercie d'avance à tous pour aide