Bonjour à tous,

J'essaie de créer une liste déroulante avec la méthode json :

Voici le code 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
//selection des societes avec qui l'agence travaillent afin de les mettre dans une liste deroulante
		$sql = $dbh->prepare("SELECT Client_IdClient FROM intermediaire_has_client WHERE Intermediaire_IdIntermediaire = :num_agence");
		$sql->execute(array(":num_agence"=>$_SESSION['num_agence']));
		$RowCount = (integer) $sql->rowCount();
 
		//construction des données de la select list au format json
 
		$return = array();
		$return[]=(valeur :"", text: "-----"});
 
		while($res = $sql->fetch())
		{		
			$nom_client = $dbh->prepare("SELECT * FROM client WHERE IdClient = :num_client");
			$nom_client->execute(array(":num_client"=>$res['Client_IdClient']));
			$RowCount = (integer) $nom_client->rowCount();
 
			$le_nom = $nom_client->fetch();
 
			$return[]= '{valeur:'.$res["Client_IdClient"].',text:"'. $le_nom["Nom_societe"].' "},';
 
		}
 
	²
		//je returnne le rsultat a AJAX
		echo $return[].'#'.$iLastInsertId;
et voici le code js :

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
$("#btn_connexion_agency").click(function(){
		$.ajax({
		type:'POST',
		url:'connexion_agences.php',
		dataType:"text",
		data:{text_add_mail:$("#text_add_mail").val(), text_mpd:$("#text_mpd").val()},
		success:function(msg){
			//alert(msg);
			if( msg == 1)
			{
				window.open("agency_books.php");
			}
			else
			{
				$("#pas_ok").html("Identifiants incorrects");
			}
		},
		error:function(retour){
                alert("error");
		alert("Erreur de connexion au serveur");}
		});											  
	});
L'erreur s'enclenche (error).

Auriez-vous une idée svp ?

Merci d'avance pour l'aide.

beegees