Bonjour à tous,
J'essaie de créer une liste déroulante avec la méthode json :
Voici le code php :
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
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;
L'erreur s'enclenche (error).
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");} }); });
Auriez-vous une idée svp ?
Merci d'avance pour l'aide.
beegees
Partager