Amfphp ajouter element BD avec modifiction en direct
	
	
		Bonjour,
Voila j'arrive à ajouter un element à ma base de donnée grace à ce code 
	Code:
	
| 12
 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
 45
 46
 47
 48
 49
 50
 
 | <?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"
	creationComplete="initialisation()"	>
	<mx:Script>
		<![CDATA[
			import mx.controls.Alert;
			import mx.rpc.events.FaultEvent;
			import mx.rpc.events.ResultEvent;
 
			public function initialisation():void
			{
		   		 myservice.getOperation('AfficherContact').send();
			}
 
			private function resultHandler (evt:ResultEvent):void
			{
				myDataGrid.dataProvider = evt.result;
			}
 
			private function faultHandler (fault:FaultEvent):void
			{
				Alert.show("code:\n"+fault.fault.faultCode + "\n\nMessage:\n" + fault.fault.faultString + "\n\nDetail:\n" + fault.fault.faultDetail);
			}
 
 
 
		]]>
	</mx:Script>
 
	<mx:RemoteObject id="myservice" fault="faultHandler(event)" showBusyCursor="true" 
				source="Contact" destination="amfphp">
		<mx:method name="AfficherContact" result="resultHandler(event)" fault="faultHandler(event)"/>
		<mx:method name="AjouterUtilisateur" result="resultHandler(event)" fault="faultHandler(event)"/>
	</mx:RemoteObject>
	<mx:VBox horizontalAlign="center">
	</mx:VBox>	
	<mx:DataGrid id="myDataGrid" x="29" y="22">
	<mx:columns> 
		<mx:DataGridColumn dataField="id" headerText="id"/> 
		<mx:DataGridColumn dataField="nom" headerText="nom"/> 
		<mx:DataGridColumn dataField="prenom" headerText="prenom"/> 
		</mx:columns>
	</mx:DataGrid>
	<mx:Button x="139" y="334" label="ajouter utilisateur"
	click="myservice.getOperation('AjouterUtilisateur').send(prenomad.text,nomad.text);"/>
	<mx:TextInput x="122" y="304" id="prenomad"/>
	<mx:TextInput x="122" y="259" id="nomad"/>
	<mx:Label x="47" y="254" text="Nom" width="52" fontSize="17"/>
	<mx:Label x="47" y="299" text="Prénom" width="80" fontSize="17"/>
</mx:Application> | 
 php:
	Code:
	
| 12
 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 
class Contact {
 
     function afficherContact()
	  {
       $rest = array();
 
        // on se connecte
        $link = mysql_connect("localhost:8889","root", "root") or die ("Impossible de se connecter : " . mysql_error());
        mysql_select_db("str8",$link);
 
        $sql = "SELECT * FROM Utilisateurs";
        // on envoie la requête
        $req = mysql_query($sql) or die('Erreur SQL !'.$sql.''.mysql_error());
        // on fait une boucle qui va faire un tour pour chaque enregistrement
        while($data = mysql_fetch_assoc($req))
        {
            $id = $data['Id'];
            $nom = $data['Nom'];
            $prenom = $data['Prenom'];
            array_push($rest, array("id"=>$id, "nom"=>$nom, "prenom"=>$prenom));
        }
 
        // on retourne le tableau
        return $rest;
        mysql_close(); // Déconnexion de MySQL
	  }
 
 
 
	  function AjouterUtilisateur($prenom,$nom)
	  {
 
	  	 // on se connecte
        $link = mysql_connect("localhost:8889","root", "root") or die ("Impossible de se connecter : " . mysql_error());
        mysql_select_db("str8",$link);
		$sql = "INSERT INTO Utilisateurs (Id,Nom,Prenom) VALUES ('','".$nom."','".$prenom."')";
        // on envoie la requête
        mysql_query($sql) or die('Erreur SQL !'.$sql.''.mysql_error());
          mysql_close(); // Déconnexion de MySQL
 
	  }
}
?> | 
 
Mais lors de mon ajout, j'aimerais que du coté flex, on voit que nouvelle enregistrement a été ajouté à ma table sans avoir à relancer mon application.
Comment dois je procéder ?
Merci de me donner des pistes  :)