Bonjour à tous,

j'essai avec beaucoup de mal de faire fonctionner Flex et les data service PHP (qui utilise zend amf)
J'ai 2 tables :
1 table t_adherents (adhId, adhNom...) et 1 table t_adresses (adrId, adhId, adrLigne1...)

La classe PHP automatiquement généré par Flex me permet de lister, d'ajouter correctement des données dans ma table t_adhérents (sans s'occuper des adresses).

J'ai donc modifier la requete de cette façon
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
public function getAllT_adherents() {
 
		$this->throwExceptionOnError();
		$stmt = mysqli_prepare($this->connection, 
		"SELECT adh.adhId, adh.adhNom, adh.adhPrenom, adh.adhDateN, adh.adhSecu, adr.adrLigne1 
		FROM t_adherents AS adh 
		LEFT OUTER JOIN t_adresses AS adr ON adh.adhId = adr.adr_adhId");		
 
		mysqli_stmt_execute($stmt);
		$this->throwExceptionOnError();
 
		$rows = array();
 
		mysqli_stmt_bind_result($stmt, $row->adhId, $row->adhNom, $row->adhPrenom, $row->adhDateN, $row->adhSecu, $row->adrLigne1);
 
	    while (mysqli_stmt_fetch($stmt)) {
	      $rows[] = $row;
	      $row = new stdClass();
	      mysqli_stmt_bind_result($stmt, $row->adhId, $row->adhNom, $row->adhPrenom, $row->adhDateN, $row->adhSecu, $row->adrLigne1);
 
	    }
 
		mysqli_stmt_free_result($stmt);
	    mysqli_close($this->connection);
 
	    return $rows;
	}
Toutefois dans la partie Flex je ne parviens pas a afficher dans mon datagrid les données correspondants à la table t_adresses :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
<s:DataGrid id="dataGrid" x="141" y="45" width="628" height="122"
				creationComplete="dataGrid_creationCompleteHandler(event)" requestedRowCount="4">
		<s:columns>
			<s:ArrayList>
				<s:GridColumn dataField="adhId" headerText="adhId"></s:GridColumn>
				<s:GridColumn dataField="adhNom" headerText="adhNom"></s:GridColumn>
				<s:GridColumn dataField="adhPrenom" headerText="adhPrenom"></s:GridColumn>
				<s:GridColumn dataField="adhDateN" headerText="adhDateN"></s:GridColumn>
				<s:GridColumn dataField="adhSecu" headerText="adhSecu"></s:GridColumn>
				<s:GridColumn dataField="adrLigne1" headerText="adre"></s:GridColumn>
			</s:ArrayList>
		</s:columns>
Les données adhNom, adhPrenom... s'affichent correctement.

Une idée. Merci par avance..