Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flex
Flex Forum d'entraide sur la programmation Adobe Flex : applications Internet riches (RIA)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/12/2011, 10h40   #1
Invité de passage
 
Homme
Développeur informatique
Inscription : décembre 2011
Messages : 2
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Sénégal

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : décembre 2011
Messages : 2
Points : 0
Points : 0
Par défaut liaison php et flex

Bonjour,
j'essaie d'envoyer deux variables adobe flex à un fichier de traitement php mais, il m'indique toujours une erreur et la récupération des données échoue. Le code est le suivant :

Code :
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
<?xml version="1.0"  encoding="UTF-8">
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" result="getResult(event)" fault="getFault(event)">
 
    <mx:Script>
     [CDATA[
        private function getVars():void{
          connection.method="post";
          connection.resultFormat="flashvars";
          connection.send();
       }
      private function getResult(event:resultEvent):void{
        trace(event);
        nom.text=connection.phpclass.nom;
        prenom.text=connection.phpclass.prenom;
     }
     private function getFault(event:resultEvent):void{
        trace(event);
        Alert.show('la liaison n'a pas aboutie');
     }
     ]]
    </mx:Script>
<mx:HTTPService url="Provider.php" id="connection">
   <mx:request>
      <nom>keita</nom>
      <prenom>abdou</prenom>
   </mx:request>
</mx:HTTPService>
<mx:Canvas>
   <mx:Label title="nom"/>
   <mx:TextInput id="nom"/>
   <mx:Label title="prenom"/>
   <mx:TextInput id="prenom"/>
   <mx:Button label="lancer la tache" click="getVars()"/>
</mx:Canvas>
 
</mx:Application>
ma class php est codé comme suit :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
 
//Provider.php
class phpclass{
  $nom=$_POST["nom"];
  $prenom=$_POST["prenom"];
 
//j'ajoute le suffixe php pour s'assurer que l'echange a bien eu lieu
function _construct(){  
   $this->nom.=$this->nom."php";
   $this->prenom.=$this->prenom."php";
  }
}
Au niveau de la balise HTTPService, même si je précise le chemin absolu du fichier php en question installé sur mon localhost, ça ne marche pas.
mathiaskeita est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h43.


 
 
 
 
Partenaires

Hébergement Web